./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe008_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe008_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 13:52:16,646 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:52:16,692 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:52:16,695 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:52:16,695 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:52:16,707 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:52:16,707 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:52:16,708 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:52:16,708 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:52:16,708 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:52:16,709 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:52:16,709 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:52:16,709 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:52:16,710 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:52:16,710 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:52:16,710 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:52:16,711 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:52:16,711 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:52:16,711 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:52:16,711 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:52:16,712 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:52:16,712 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:52:16,713 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:52:16,713 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:52:16,713 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:52:16,713 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:52:16,714 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:52:16,714 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:52:16,714 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:52:16,715 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:52:16,715 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:52:16,715 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:52:16,715 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:52:16,716 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:52:16,716 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:52:16,716 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:52:16,716 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:52:16,717 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:52:16,717 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:52:16,717 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:52:16,717 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:52:16,718 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:52:16,718 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:52:16,718 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-14 13:52:16,886 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:52:16,900 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:52:16,903 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:52:16,903 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:52:16,904 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:52:16,905 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/safe008_tso.yml/witness.yml [2024-06-14 13:52:16,990 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:52:16,991 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:52:16,991 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-14 13:52:17,978 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:52:18,146 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:52:18,147 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-14 13:52:18,157 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/58e46f602/a63321ef981d4fa5b19cd88aa457676b/FLAG2f7d151ca [2024-06-14 13:52:18,167 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/58e46f602/a63321ef981d4fa5b19cd88aa457676b [2024-06-14 13:52:18,168 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:52:18,169 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:52:18,170 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:52:18,170 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:52:18,186 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:52:18,186 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:52:16" (1/2) ... [2024-06-14 13:52:18,187 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75b565c3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:52:18, skipping insertion in model container [2024-06-14 13:52:18,187 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:52:16" (1/2) ... [2024-06-14 13:52:18,188 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@25bc811e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:52:18, skipping insertion in model container [2024-06-14 13:52:18,188 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:52:18" (2/2) ... [2024-06-14 13:52:18,189 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75b565c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18, skipping insertion in model container [2024-06-14 13:52:18,189 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:52:18" (2/2) ... [2024-06-14 13:52:18,189 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:52:18,232 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:52:18,234 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (3LL - (long long )x) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p1_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-14 13:52:18,234 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (3LL - (long long )x) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p1_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-14 13:52:18,234 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (3LL - (long long )x) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p1_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-14 13:52:18,234 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:52:18,234 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-14 13:52:18,270 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:52:18,579 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:52:18,589 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 13:52:18,725 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:52:18,753 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:52:18,753 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18 WrapperNode [2024-06-14 13:52:18,753 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:52:18,754 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:52:18,754 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:52:18,754 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:52:18,759 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (1/1) ... [2024-06-14 13:52:18,777 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (1/1) ... [2024-06-14 13:52:18,823 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 13:52:18,823 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:52:18,824 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:52:18,824 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:52:18,824 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:52:18,832 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (1/1) ... [2024-06-14 13:52:18,833 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (1/1) ... [2024-06-14 13:52:18,835 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (1/1) ... [2024-06-14 13:52:18,849 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-14 13:52:18,850 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (1/1) ... [2024-06-14 13:52:18,850 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (1/1) ... [2024-06-14 13:52:18,856 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (1/1) ... [2024-06-14 13:52:18,857 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (1/1) ... [2024-06-14 13:52:18,859 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (1/1) ... [2024-06-14 13:52:18,860 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (1/1) ... [2024-06-14 13:52:18,862 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:52:18,863 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:52:18,863 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:52:18,863 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:52:18,864 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (1/1) ... [2024-06-14 13:52:18,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:52:18,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:52:18,930 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-14 13:52:18,986 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-14 13:52:19,008 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:52:19,008 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:52:19,008 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 13:52:19,008 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 13:52:19,009 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 13:52:19,009 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 13:52:19,009 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 13:52:19,009 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 13:52:19,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:52:19,009 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:52:19,009 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:52:19,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:52:19,011 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 13:52:19,114 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:52:19,115 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:52:19,458 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:52:19,458 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:52:19,532 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:52:19,532 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 13:52:19,533 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:52:19 BoogieIcfgContainer [2024-06-14 13:52:19,533 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:52:19,534 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:52:19,534 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:52:19,537 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:52:19,537 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:52:16" (1/4) ... [2024-06-14 13:52:19,537 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23573a5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:52:19, skipping insertion in model container [2024-06-14 13:52:19,538 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:52:18" (2/4) ... [2024-06-14 13:52:19,538 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23573a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:52:19, skipping insertion in model container [2024-06-14 13:52:19,538 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:18" (3/4) ... [2024-06-14 13:52:19,539 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23573a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:52:19, skipping insertion in model container [2024-06-14 13:52:19,539 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:52:19" (4/4) ... [2024-06-14 13:52:19,540 INFO L112 eAbstractionObserver]: Analyzing ICFG safe008_tso.i [2024-06-14 13:52:19,552 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:52:19,553 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 13:52:19,553 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:52:19,595 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:52:19,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 13:52:19,655 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-14 13:52:19,655 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:52:19,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 13:52:19,657 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 13:52:19,660 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-14 13:52:19,672 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:52:19,680 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;@40c120e9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:52:19,680 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 13:52:19,684 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:52:19,684 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 13:52:19,684 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:52:19,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:19,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 13:52:19,686 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-14 13:52:19,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:19,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1782945868, now seen corresponding path program 1 times [2024-06-14 13:52:19,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:19,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199222083] [2024-06-14 13:52:19,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:19,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:19,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:20,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:20,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:20,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199222083] [2024-06-14 13:52:20,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199222083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:20,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:20,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 13:52:20,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876995748] [2024-06-14 13:52:20,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:20,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:52:20,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:20,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:52:20,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:52:20,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 13:52:20,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:20,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:20,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 13:52:20,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:20,664 INFO L124 PetriNetUnfolderBase]: 607/1019 cut-off events. [2024-06-14 13:52:20,664 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-14 13:52:20,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2023 conditions, 1019 events. 607/1019 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5018 event pairs, 393 based on Foata normal form. 1/967 useless extension candidates. Maximal degree in co-relation 2008. Up to 937 conditions per place. [2024-06-14 13:52:20,676 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 30 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-14 13:52:20,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 167 flow [2024-06-14 13:52:20,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:52:20,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:52:20,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-14 13:52:20,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-14 13:52:20,688 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 82 transitions. [2024-06-14 13:52:20,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 167 flow [2024-06-14 13:52:20,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:20,693 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-14 13:52:20,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-14 13:52:20,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-14 13:52:20,698 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-14 13:52:20,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:20,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:20,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:20,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:52:20,699 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-14 13:52:20,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:20,700 INFO L85 PathProgramCache]: Analyzing trace with hash 280983315, now seen corresponding path program 1 times [2024-06-14 13:52:20,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:20,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747427606] [2024-06-14 13:52:20,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:20,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:20,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:20,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:20,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:20,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747427606] [2024-06-14 13:52:20,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747427606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:20,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:20,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:52:20,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489406811] [2024-06-14 13:52:20,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:20,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:52:20,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:20,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:52:20,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:52:20,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 13:52:20,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:20,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:20,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 13:52:20,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:21,148 INFO L124 PetriNetUnfolderBase]: 608/1024 cut-off events. [2024-06-14 13:52:21,149 INFO L125 PetriNetUnfolderBase]: For 186/192 co-relation queries the response was YES. [2024-06-14 13:52:21,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2345 conditions, 1024 events. 608/1024 cut-off events. For 186/192 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4971 event pairs, 321 based on Foata normal form. 8/1028 useless extension candidates. Maximal degree in co-relation 2330. Up to 911 conditions per place. [2024-06-14 13:52:21,155 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 39 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2024-06-14 13:52:21,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 58 transitions, 264 flow [2024-06-14 13:52:21,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:52:21,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:52:21,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-06-14 13:52:21,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.676829268292683 [2024-06-14 13:52:21,159 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 111 transitions. [2024-06-14 13:52:21,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 58 transitions, 264 flow [2024-06-14 13:52:21,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 260 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 13:52:21,162 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-14 13:52:21,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-14 13:52:21,163 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-14 13:52:21,163 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-14 13:52:21,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:21,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:21,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:21,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:52:21,167 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:21,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:21,167 INFO L85 PathProgramCache]: Analyzing trace with hash 120548589, now seen corresponding path program 1 times [2024-06-14 13:52:21,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:21,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848049468] [2024-06-14 13:52:21,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:21,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:21,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:21,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:21,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:21,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848049468] [2024-06-14 13:52:21,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848049468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:21,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:21,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:52:21,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909281508] [2024-06-14 13:52:21,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:21,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:52:21,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:21,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:52:21,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:52:21,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:21,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:21,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:21,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:21,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:21,697 INFO L124 PetriNetUnfolderBase]: 775/1274 cut-off events. [2024-06-14 13:52:21,698 INFO L125 PetriNetUnfolderBase]: For 857/865 co-relation queries the response was YES. [2024-06-14 13:52:21,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3478 conditions, 1274 events. 775/1274 cut-off events. For 857/865 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6190 event pairs, 292 based on Foata normal form. 10/1280 useless extension candidates. Maximal degree in co-relation 3460. Up to 1131 conditions per place. [2024-06-14 13:52:21,706 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 15 changer transitions 0/81 dead transitions. [2024-06-14 13:52:21,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 81 transitions, 452 flow [2024-06-14 13:52:21,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:52:21,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:52:21,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-14 13:52:21,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6536585365853659 [2024-06-14 13:52:21,711 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 5 states and 134 transitions. [2024-06-14 13:52:21,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 81 transitions, 452 flow [2024-06-14 13:52:21,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 81 transitions, 446 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-14 13:52:21,717 INFO L231 Difference]: Finished difference. Result has 53 places, 57 transitions, 305 flow [2024-06-14 13:52:21,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=305, PETRI_PLACES=53, PETRI_TRANSITIONS=57} [2024-06-14 13:52:21,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-14 13:52:21,718 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 57 transitions, 305 flow [2024-06-14 13:52:21,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:21,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:21,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:21,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:52:21,719 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-14 13:52:21,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:21,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1838225564, now seen corresponding path program 1 times [2024-06-14 13:52:21,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:21,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688031762] [2024-06-14 13:52:21,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:21,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:21,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:21,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:21,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:21,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688031762] [2024-06-14 13:52:21,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688031762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:21,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:21,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:21,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675837885] [2024-06-14 13:52:21,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:21,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:21,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:21,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:21,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:22,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:22,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 57 transitions, 305 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:22,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:22,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:22,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:22,280 INFO L124 PetriNetUnfolderBase]: 804/1323 cut-off events. [2024-06-14 13:52:22,281 INFO L125 PetriNetUnfolderBase]: For 1640/1653 co-relation queries the response was YES. [2024-06-14 13:52:22,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4135 conditions, 1323 events. 804/1323 cut-off events. For 1640/1653 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6475 event pairs, 198 based on Foata normal form. 23/1342 useless extension candidates. Maximal degree in co-relation 4112. Up to 1104 conditions per place. [2024-06-14 13:52:22,289 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 66 selfloop transitions, 17 changer transitions 0/90 dead transitions. [2024-06-14 13:52:22,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 90 transitions, 570 flow [2024-06-14 13:52:22,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:22,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:22,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 13:52:22,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-14 13:52:22,291 INFO L175 Difference]: Start difference. First operand has 53 places, 57 transitions, 305 flow. Second operand 6 states and 157 transitions. [2024-06-14 13:52:22,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 90 transitions, 570 flow [2024-06-14 13:52:22,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 90 transitions, 564 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-14 13:52:22,297 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 349 flow [2024-06-14 13:52:22,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=349, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2024-06-14 13:52:22,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-14 13:52:22,299 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 349 flow [2024-06-14 13:52:22,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:22,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:22,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:22,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:52:22,299 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-14 13:52:22,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:22,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1910852492, now seen corresponding path program 1 times [2024-06-14 13:52:22,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:22,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530060273] [2024-06-14 13:52:22,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:22,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:22,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:22,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:22,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530060273] [2024-06-14 13:52:22,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530060273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:22,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:22,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:52:22,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157185953] [2024-06-14 13:52:22,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:22,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:52:22,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:22,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:52:22,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:52:22,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:22,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 349 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:22,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:22,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:22,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:22,980 INFO L124 PetriNetUnfolderBase]: 949/1560 cut-off events. [2024-06-14 13:52:22,980 INFO L125 PetriNetUnfolderBase]: For 2613/2613 co-relation queries the response was YES. [2024-06-14 13:52:22,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5140 conditions, 1560 events. 949/1560 cut-off events. For 2613/2613 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7760 event pairs, 364 based on Foata normal form. 2/1560 useless extension candidates. Maximal degree in co-relation 5114. Up to 1424 conditions per place. [2024-06-14 13:52:22,989 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 63 selfloop transitions, 8 changer transitions 0/77 dead transitions. [2024-06-14 13:52:22,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 77 transitions, 569 flow [2024-06-14 13:52:22,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:52:22,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:52:22,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-14 13:52:22,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 13:52:22,990 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 349 flow. Second operand 4 states and 97 transitions. [2024-06-14 13:52:22,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 77 transitions, 569 flow [2024-06-14 13:52:22,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 77 transitions, 529 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:22,994 INFO L231 Difference]: Finished difference. Result has 59 places, 65 transitions, 395 flow [2024-06-14 13:52:22,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=395, PETRI_PLACES=59, PETRI_TRANSITIONS=65} [2024-06-14 13:52:22,995 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-14 13:52:22,995 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 65 transitions, 395 flow [2024-06-14 13:52:22,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:22,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:22,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:22,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:52:22,996 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-14 13:52:22,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:22,996 INFO L85 PathProgramCache]: Analyzing trace with hash -2094214223, now seen corresponding path program 1 times [2024-06-14 13:52:22,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:22,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679451384] [2024-06-14 13:52:22,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:22,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:23,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:23,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-14 13:52:23,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:23,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679451384] [2024-06-14 13:52:23,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679451384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:23,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:23,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:23,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655040395] [2024-06-14 13:52:23,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:23,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:23,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:23,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:23,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:23,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:23,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 65 transitions, 395 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:23,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:23,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:23,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:23,670 INFO L124 PetriNetUnfolderBase]: 942/1540 cut-off events. [2024-06-14 13:52:23,670 INFO L125 PetriNetUnfolderBase]: For 3650/3686 co-relation queries the response was YES. [2024-06-14 13:52:23,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5522 conditions, 1540 events. 942/1540 cut-off events. For 3650/3686 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7757 event pairs, 266 based on Foata normal form. 13/1539 useless extension candidates. Maximal degree in co-relation 5494. Up to 1275 conditions per place. [2024-06-14 13:52:23,681 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 36 changer transitions 0/104 dead transitions. [2024-06-14 13:52:23,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 104 transitions, 753 flow [2024-06-14 13:52:23,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:23,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:23,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-14 13:52:23,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-14 13:52:23,682 INFO L175 Difference]: Start difference. First operand has 59 places, 65 transitions, 395 flow. Second operand 6 states and 159 transitions. [2024-06-14 13:52:23,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 104 transitions, 753 flow [2024-06-14 13:52:23,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 104 transitions, 749 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 13:52:23,687 INFO L231 Difference]: Finished difference. Result has 65 places, 76 transitions, 548 flow [2024-06-14 13:52:23,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=548, PETRI_PLACES=65, PETRI_TRANSITIONS=76} [2024-06-14 13:52:23,690 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-14 13:52:23,690 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 76 transitions, 548 flow [2024-06-14 13:52:23,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:23,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:23,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:23,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:52:23,691 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:23,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:23,691 INFO L85 PathProgramCache]: Analyzing trace with hash -326913519, now seen corresponding path program 2 times [2024-06-14 13:52:23,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:23,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441848398] [2024-06-14 13:52:23,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:23,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:23,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:24,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:24,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:24,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441848398] [2024-06-14 13:52:24,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441848398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:24,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:24,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:24,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598246860] [2024-06-14 13:52:24,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:24,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:24,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:24,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:24,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:24,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:24,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 76 transitions, 548 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:24,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:24,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:24,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:24,307 INFO L124 PetriNetUnfolderBase]: 952/1566 cut-off events. [2024-06-14 13:52:24,307 INFO L125 PetriNetUnfolderBase]: For 5208/5248 co-relation queries the response was YES. [2024-06-14 13:52:24,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6201 conditions, 1566 events. 952/1566 cut-off events. For 5208/5248 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7901 event pairs, 285 based on Foata normal form. 25/1578 useless extension candidates. Maximal degree in co-relation 6170. Up to 1348 conditions per place. [2024-06-14 13:52:24,317 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 70 selfloop transitions, 29 changer transitions 0/108 dead transitions. [2024-06-14 13:52:24,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 108 transitions, 890 flow [2024-06-14 13:52:24,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:24,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:24,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 13:52:24,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-14 13:52:24,319 INFO L175 Difference]: Start difference. First operand has 65 places, 76 transitions, 548 flow. Second operand 6 states and 152 transitions. [2024-06-14 13:52:24,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 108 transitions, 890 flow [2024-06-14 13:52:24,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 108 transitions, 847 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-14 13:52:24,325 INFO L231 Difference]: Finished difference. Result has 70 places, 84 transitions, 649 flow [2024-06-14 13:52:24,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=513, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=649, PETRI_PLACES=70, PETRI_TRANSITIONS=84} [2024-06-14 13:52:24,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-14 13:52:24,326 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 84 transitions, 649 flow [2024-06-14 13:52:24,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:24,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:24,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:24,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:52:24,326 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-14 13:52:24,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:24,327 INFO L85 PathProgramCache]: Analyzing trace with hash -2094094067, now seen corresponding path program 1 times [2024-06-14 13:52:24,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:24,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269763438] [2024-06-14 13:52:24,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:24,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:24,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:24,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:24,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:24,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269763438] [2024-06-14 13:52:24,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269763438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:24,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:24,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:24,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832939909] [2024-06-14 13:52:24,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:24,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:24,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:24,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:24,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:24,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:24,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 84 transitions, 649 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:24,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:24,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:24,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:24,920 INFO L124 PetriNetUnfolderBase]: 1037/1706 cut-off events. [2024-06-14 13:52:24,920 INFO L125 PetriNetUnfolderBase]: For 6138/6138 co-relation queries the response was YES. [2024-06-14 13:52:24,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6771 conditions, 1706 events. 1037/1706 cut-off events. For 6138/6138 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8645 event pairs, 335 based on Foata normal form. 2/1704 useless extension candidates. Maximal degree in co-relation 6737. Up to 1492 conditions per place. [2024-06-14 13:52:24,933 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 19 changer transitions 0/122 dead transitions. [2024-06-14 13:52:24,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 122 transitions, 1058 flow [2024-06-14 13:52:24,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:24,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:24,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 13:52:24,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 13:52:24,937 INFO L175 Difference]: Start difference. First operand has 70 places, 84 transitions, 649 flow. Second operand 6 states and 145 transitions. [2024-06-14 13:52:24,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 122 transitions, 1058 flow [2024-06-14 13:52:24,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 122 transitions, 976 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:24,946 INFO L231 Difference]: Finished difference. Result has 75 places, 96 transitions, 720 flow [2024-06-14 13:52:24,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=578, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=720, PETRI_PLACES=75, PETRI_TRANSITIONS=96} [2024-06-14 13:52:24,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-14 13:52:24,947 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 96 transitions, 720 flow [2024-06-14 13:52:24,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:24,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:24,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:24,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:52:24,948 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-14 13:52:24,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:24,949 INFO L85 PathProgramCache]: Analyzing trace with hash -312772087, now seen corresponding path program 2 times [2024-06-14 13:52:24,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:24,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070885082] [2024-06-14 13:52:24,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:24,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:24,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:25,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:25,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:25,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070885082] [2024-06-14 13:52:25,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070885082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:25,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:25,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:25,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743581657] [2024-06-14 13:52:25,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:25,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:25,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:25,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:25,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:25,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:25,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 96 transitions, 720 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:25,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:25,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:25,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:25,493 INFO L124 PetriNetUnfolderBase]: 1048/1732 cut-off events. [2024-06-14 13:52:25,493 INFO L125 PetriNetUnfolderBase]: For 7458/7468 co-relation queries the response was YES. [2024-06-14 13:52:25,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7180 conditions, 1732 events. 1048/1732 cut-off events. For 7458/7468 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8845 event pairs, 346 based on Foata normal form. 10/1737 useless extension candidates. Maximal degree in co-relation 7143. Up to 1504 conditions per place. [2024-06-14 13:52:25,513 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 91 selfloop transitions, 22 changer transitions 0/119 dead transitions. [2024-06-14 13:52:25,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 119 transitions, 1059 flow [2024-06-14 13:52:25,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:52:25,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:52:25,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 13:52:25,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-14 13:52:25,515 INFO L175 Difference]: Start difference. First operand has 75 places, 96 transitions, 720 flow. Second operand 5 states and 121 transitions. [2024-06-14 13:52:25,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 119 transitions, 1059 flow [2024-06-14 13:52:25,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 119 transitions, 1029 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 13:52:25,528 INFO L231 Difference]: Finished difference. Result has 79 places, 101 transitions, 788 flow [2024-06-14 13:52:25,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=788, PETRI_PLACES=79, PETRI_TRANSITIONS=101} [2024-06-14 13:52:25,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-14 13:52:25,529 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 101 transitions, 788 flow [2024-06-14 13:52:25,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:25,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:25,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:25,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:52:25,530 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-14 13:52:25,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:25,530 INFO L85 PathProgramCache]: Analyzing trace with hash -313009237, now seen corresponding path program 3 times [2024-06-14 13:52:25,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:25,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653559113] [2024-06-14 13:52:25,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:25,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:25,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:25,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:25,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:25,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653559113] [2024-06-14 13:52:25,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653559113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:25,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:25,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:25,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113955205] [2024-06-14 13:52:25,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:25,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:25,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:25,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:25,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:25,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:25,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 101 transitions, 788 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:25,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:25,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:25,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:26,086 INFO L124 PetriNetUnfolderBase]: 1043/1720 cut-off events. [2024-06-14 13:52:26,086 INFO L125 PetriNetUnfolderBase]: For 8135/8135 co-relation queries the response was YES. [2024-06-14 13:52:26,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7300 conditions, 1720 events. 1043/1720 cut-off events. For 8135/8135 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8717 event pairs, 335 based on Foata normal form. 2/1718 useless extension candidates. Maximal degree in co-relation 7261. Up to 1499 conditions per place. [2024-06-14 13:52:26,098 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 91 selfloop transitions, 23 changer transitions 0/120 dead transitions. [2024-06-14 13:52:26,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 120 transitions, 1067 flow [2024-06-14 13:52:26,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:52:26,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:52:26,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 13:52:26,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 13:52:26,100 INFO L175 Difference]: Start difference. First operand has 79 places, 101 transitions, 788 flow. Second operand 5 states and 123 transitions. [2024-06-14 13:52:26,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 120 transitions, 1067 flow [2024-06-14 13:52:26,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 120 transitions, 1041 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-14 13:52:26,111 INFO L231 Difference]: Finished difference. Result has 83 places, 101 transitions, 820 flow [2024-06-14 13:52:26,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=820, PETRI_PLACES=83, PETRI_TRANSITIONS=101} [2024-06-14 13:52:26,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-14 13:52:26,112 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 101 transitions, 820 flow [2024-06-14 13:52:26,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:26,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:26,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:26,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:52:26,113 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-14 13:52:26,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:26,113 INFO L85 PathProgramCache]: Analyzing trace with hash -313009423, now seen corresponding path program 3 times [2024-06-14 13:52:26,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:26,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385602121] [2024-06-14 13:52:26,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:26,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:26,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:26,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:26,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:26,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385602121] [2024-06-14 13:52:26,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385602121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:26,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:26,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:26,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123355497] [2024-06-14 13:52:26,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:26,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:26,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:26,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:26,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:26,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:26,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 101 transitions, 820 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:26,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:26,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:26,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:26,672 INFO L124 PetriNetUnfolderBase]: 971/1604 cut-off events. [2024-06-14 13:52:26,673 INFO L125 PetriNetUnfolderBase]: For 9643/9731 co-relation queries the response was YES. [2024-06-14 13:52:26,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7111 conditions, 1604 events. 971/1604 cut-off events. For 9643/9731 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8180 event pairs, 267 based on Foata normal form. 17/1577 useless extension candidates. Maximal degree in co-relation 7070. Up to 1304 conditions per place. [2024-06-14 13:52:26,684 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 68 selfloop transitions, 47 changer transitions 0/129 dead transitions. [2024-06-14 13:52:26,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 129 transitions, 1177 flow [2024-06-14 13:52:26,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:26,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:26,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 13:52:26,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-14 13:52:26,686 INFO L175 Difference]: Start difference. First operand has 83 places, 101 transitions, 820 flow. Second operand 6 states and 154 transitions. [2024-06-14 13:52:26,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 129 transitions, 1177 flow [2024-06-14 13:52:26,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 129 transitions, 1120 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:26,699 INFO L231 Difference]: Finished difference. Result has 86 places, 105 transitions, 928 flow [2024-06-14 13:52:26,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=928, PETRI_PLACES=86, PETRI_TRANSITIONS=105} [2024-06-14 13:52:26,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-14 13:52:26,699 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 105 transitions, 928 flow [2024-06-14 13:52:26,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:26,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:26,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:26,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:52:26,700 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:26,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:26,701 INFO L85 PathProgramCache]: Analyzing trace with hash -312763159, now seen corresponding path program 1 times [2024-06-14 13:52:26,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:26,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964944456] [2024-06-14 13:52:26,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:26,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:26,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:27,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-14 13:52:27,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:27,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964944456] [2024-06-14 13:52:27,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964944456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:27,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:27,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:27,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264255852] [2024-06-14 13:52:27,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:27,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:27,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:27,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:27,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:27,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:27,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 105 transitions, 928 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:27,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:27,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:27,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:27,228 INFO L124 PetriNetUnfolderBase]: 1034/1708 cut-off events. [2024-06-14 13:52:27,228 INFO L125 PetriNetUnfolderBase]: For 9784/9787 co-relation queries the response was YES. [2024-06-14 13:52:27,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7573 conditions, 1708 events. 1034/1708 cut-off events. For 9784/9787 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8658 event pairs, 313 based on Foata normal form. 6/1712 useless extension candidates. Maximal degree in co-relation 7531. Up to 1528 conditions per place. [2024-06-14 13:52:27,238 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 108 selfloop transitions, 10 changer transitions 0/124 dead transitions. [2024-06-14 13:52:27,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 124 transitions, 1223 flow [2024-06-14 13:52:27,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:52:27,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:52:27,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 13:52:27,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-14 13:52:27,239 INFO L175 Difference]: Start difference. First operand has 86 places, 105 transitions, 928 flow. Second operand 5 states and 117 transitions. [2024-06-14 13:52:27,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 124 transitions, 1223 flow [2024-06-14 13:52:27,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 124 transitions, 1129 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:27,251 INFO L231 Difference]: Finished difference. Result has 87 places, 107 transitions, 877 flow [2024-06-14 13:52:27,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=834, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=877, PETRI_PLACES=87, PETRI_TRANSITIONS=107} [2024-06-14 13:52:27,252 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-14 13:52:27,252 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 107 transitions, 877 flow [2024-06-14 13:52:27,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:27,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:27,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:27,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:52:27,253 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:27,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:27,253 INFO L85 PathProgramCache]: Analyzing trace with hash -496130211, now seen corresponding path program 1 times [2024-06-14 13:52:27,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:27,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528941302] [2024-06-14 13:52:27,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:27,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:27,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:27,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:27,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:27,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528941302] [2024-06-14 13:52:27,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528941302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:27,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:27,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:27,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147502071] [2024-06-14 13:52:27,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:27,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:27,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:27,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:27,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:27,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:27,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 107 transitions, 877 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:27,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:27,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:27,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:27,832 INFO L124 PetriNetUnfolderBase]: 1045/1724 cut-off events. [2024-06-14 13:52:27,832 INFO L125 PetriNetUnfolderBase]: For 9506/9506 co-relation queries the response was YES. [2024-06-14 13:52:27,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7578 conditions, 1724 events. 1045/1724 cut-off events. For 9506/9506 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8683 event pairs, 308 based on Foata normal form. 2/1722 useless extension candidates. Maximal degree in co-relation 7535. Up to 1420 conditions per place. [2024-06-14 13:52:27,843 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 114 selfloop transitions, 34 changer transitions 0/154 dead transitions. [2024-06-14 13:52:27,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 154 transitions, 1399 flow [2024-06-14 13:52:27,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:52:27,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:52:27,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 13:52:27,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 13:52:27,845 INFO L175 Difference]: Start difference. First operand has 87 places, 107 transitions, 877 flow. Second operand 7 states and 170 transitions. [2024-06-14 13:52:27,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 154 transitions, 1399 flow [2024-06-14 13:52:27,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 154 transitions, 1374 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:27,861 INFO L231 Difference]: Finished difference. Result has 93 places, 120 transitions, 1050 flow [2024-06-14 13:52:27,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1050, PETRI_PLACES=93, PETRI_TRANSITIONS=120} [2024-06-14 13:52:27,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-14 13:52:27,863 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 120 transitions, 1050 flow [2024-06-14 13:52:27,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:27,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:27,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:27,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:52:27,863 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:27,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:27,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1544383235, now seen corresponding path program 2 times [2024-06-14 13:52:27,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:27,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189003026] [2024-06-14 13:52:27,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:27,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:27,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:28,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:28,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:28,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189003026] [2024-06-14 13:52:28,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189003026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:28,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:28,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:28,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769657681] [2024-06-14 13:52:28,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:28,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:28,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:28,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:28,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:28,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:28,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 120 transitions, 1050 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:28,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:28,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:28,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:28,444 INFO L124 PetriNetUnfolderBase]: 1072/1773 cut-off events. [2024-06-14 13:52:28,445 INFO L125 PetriNetUnfolderBase]: For 11542/11542 co-relation queries the response was YES. [2024-06-14 13:52:28,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8294 conditions, 1773 events. 1072/1773 cut-off events. For 11542/11542 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8975 event pairs, 308 based on Foata normal form. 2/1771 useless extension candidates. Maximal degree in co-relation 8248. Up to 1512 conditions per place. [2024-06-14 13:52:28,456 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 120 selfloop transitions, 30 changer transitions 0/156 dead transitions. [2024-06-14 13:52:28,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 156 transitions, 1532 flow [2024-06-14 13:52:28,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:52:28,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:52:28,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 13:52:28,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 13:52:28,458 INFO L175 Difference]: Start difference. First operand has 93 places, 120 transitions, 1050 flow. Second operand 7 states and 167 transitions. [2024-06-14 13:52:28,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 156 transitions, 1532 flow [2024-06-14 13:52:28,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 156 transitions, 1480 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-14 13:52:28,475 INFO L231 Difference]: Finished difference. Result has 99 places, 127 transitions, 1142 flow [2024-06-14 13:52:28,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1142, PETRI_PLACES=99, PETRI_TRANSITIONS=127} [2024-06-14 13:52:28,476 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-14 13:52:28,476 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 127 transitions, 1142 flow [2024-06-14 13:52:28,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:28,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:28,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:28,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:52:28,477 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:28,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:28,478 INFO L85 PathProgramCache]: Analyzing trace with hash 504402473, now seen corresponding path program 3 times [2024-06-14 13:52:28,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:28,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115195592] [2024-06-14 13:52:28,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:28,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:28,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:28,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:28,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:28,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115195592] [2024-06-14 13:52:28,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115195592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:28,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:28,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:28,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616747868] [2024-06-14 13:52:28,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:28,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:28,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:28,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:28,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:28,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:28,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 127 transitions, 1142 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:28,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:28,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:28,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:29,071 INFO L124 PetriNetUnfolderBase]: 1067/1766 cut-off events. [2024-06-14 13:52:29,072 INFO L125 PetriNetUnfolderBase]: For 12838/12838 co-relation queries the response was YES. [2024-06-14 13:52:29,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8476 conditions, 1766 events. 1067/1766 cut-off events. For 12838/12838 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8963 event pairs, 308 based on Foata normal form. 2/1764 useless extension candidates. Maximal degree in co-relation 8427. Up to 1507 conditions per place. [2024-06-14 13:52:29,083 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 125 selfloop transitions, 32 changer transitions 0/163 dead transitions. [2024-06-14 13:52:29,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 163 transitions, 1559 flow [2024-06-14 13:52:29,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:52:29,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:52:29,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 13:52:29,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 13:52:29,085 INFO L175 Difference]: Start difference. First operand has 99 places, 127 transitions, 1142 flow. Second operand 9 states and 203 transitions. [2024-06-14 13:52:29,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 163 transitions, 1559 flow [2024-06-14 13:52:29,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 163 transitions, 1517 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:29,102 INFO L231 Difference]: Finished difference. Result has 105 places, 128 transitions, 1182 flow [2024-06-14 13:52:29,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1182, PETRI_PLACES=105, PETRI_TRANSITIONS=128} [2024-06-14 13:52:29,104 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-14 13:52:29,105 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 128 transitions, 1182 flow [2024-06-14 13:52:29,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:29,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:29,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:29,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:52:29,105 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:29,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:29,106 INFO L85 PathProgramCache]: Analyzing trace with hash 203460605, now seen corresponding path program 4 times [2024-06-14 13:52:29,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:29,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157227956] [2024-06-14 13:52:29,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:29,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:29,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:29,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-14 13:52:29,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:29,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157227956] [2024-06-14 13:52:29,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157227956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:29,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:29,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:29,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801978151] [2024-06-14 13:52:29,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:29,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:29,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:29,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:29,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:29,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:29,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 128 transitions, 1182 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:29,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:29,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:29,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:29,650 INFO L124 PetriNetUnfolderBase]: 1078/1787 cut-off events. [2024-06-14 13:52:29,650 INFO L125 PetriNetUnfolderBase]: For 14353/14353 co-relation queries the response was YES. [2024-06-14 13:52:29,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8782 conditions, 1787 events. 1078/1787 cut-off events. For 14353/14353 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9117 event pairs, 308 based on Foata normal form. 2/1785 useless extension candidates. Maximal degree in co-relation 8731. Up to 1474 conditions per place. [2024-06-14 13:52:29,660 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 114 selfloop transitions, 40 changer transitions 0/160 dead transitions. [2024-06-14 13:52:29,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 160 transitions, 1653 flow [2024-06-14 13:52:29,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:29,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:29,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 13:52:29,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 13:52:29,662 INFO L175 Difference]: Start difference. First operand has 105 places, 128 transitions, 1182 flow. Second operand 6 states and 150 transitions. [2024-06-14 13:52:29,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 160 transitions, 1653 flow [2024-06-14 13:52:29,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 160 transitions, 1587 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 13:52:29,678 INFO L231 Difference]: Finished difference. Result has 105 places, 132 transitions, 1265 flow [2024-06-14 13:52:29,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1265, PETRI_PLACES=105, PETRI_TRANSITIONS=132} [2024-06-14 13:52:29,678 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-14 13:52:29,678 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 132 transitions, 1265 flow [2024-06-14 13:52:29,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:29,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:29,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:29,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:52:29,679 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-14 13:52:29,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:29,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1105999029, now seen corresponding path program 5 times [2024-06-14 13:52:29,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:29,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964392203] [2024-06-14 13:52:29,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:29,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:29,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:29,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:29,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:29,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964392203] [2024-06-14 13:52:29,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964392203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:29,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:29,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:29,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790859450] [2024-06-14 13:52:29,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:29,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:29,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:29,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:29,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:29,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:29,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 132 transitions, 1265 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:29,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:29,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:29,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:30,232 INFO L124 PetriNetUnfolderBase]: 1089/1813 cut-off events. [2024-06-14 13:52:30,233 INFO L125 PetriNetUnfolderBase]: For 16990/17002 co-relation queries the response was YES. [2024-06-14 13:52:30,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9162 conditions, 1813 events. 1089/1813 cut-off events. For 16990/17002 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9346 event pairs, 319 based on Foata normal form. 12/1820 useless extension candidates. Maximal degree in co-relation 9109. Up to 1486 conditions per place. [2024-06-14 13:52:30,246 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 45 changer transitions 0/169 dead transitions. [2024-06-14 13:52:30,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 169 transitions, 1784 flow [2024-06-14 13:52:30,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:52:30,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:52:30,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 13:52:30,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 13:52:30,248 INFO L175 Difference]: Start difference. First operand has 105 places, 132 transitions, 1265 flow. Second operand 8 states and 185 transitions. [2024-06-14 13:52:30,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 169 transitions, 1784 flow [2024-06-14 13:52:30,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 169 transitions, 1680 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 13:52:30,270 INFO L231 Difference]: Finished difference. Result has 108 places, 136 transitions, 1313 flow [2024-06-14 13:52:30,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1313, PETRI_PLACES=108, PETRI_TRANSITIONS=136} [2024-06-14 13:52:30,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-14 13:52:30,271 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 136 transitions, 1313 flow [2024-06-14 13:52:30,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:30,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:30,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:30,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:52:30,272 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-14 13:52:30,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:30,272 INFO L85 PathProgramCache]: Analyzing trace with hash 203466185, now seen corresponding path program 6 times [2024-06-14 13:52:30,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:30,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747251142] [2024-06-14 13:52:30,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:30,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:30,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:30,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:30,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:30,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747251142] [2024-06-14 13:52:30,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747251142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:30,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:30,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:30,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877531893] [2024-06-14 13:52:30,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:30,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:30,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:30,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:30,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:30,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:30,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 136 transitions, 1313 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:30,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:30,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:30,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:30,858 INFO L124 PetriNetUnfolderBase]: 1084/1801 cut-off events. [2024-06-14 13:52:30,858 INFO L125 PetriNetUnfolderBase]: For 16028/16028 co-relation queries the response was YES. [2024-06-14 13:52:30,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9078 conditions, 1801 events. 1084/1801 cut-off events. For 16028/16028 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9205 event pairs, 308 based on Foata normal form. 2/1799 useless extension candidates. Maximal degree in co-relation 9025. Up to 1481 conditions per place. [2024-06-14 13:52:30,871 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 46 changer transitions 0/170 dead transitions. [2024-06-14 13:52:30,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 170 transitions, 1732 flow [2024-06-14 13:52:30,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:52:30,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:52:30,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 13:52:30,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 13:52:30,873 INFO L175 Difference]: Start difference. First operand has 108 places, 136 transitions, 1313 flow. Second operand 8 states and 188 transitions. [2024-06-14 13:52:30,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 170 transitions, 1732 flow [2024-06-14 13:52:30,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 170 transitions, 1649 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:30,896 INFO L231 Difference]: Finished difference. Result has 112 places, 136 transitions, 1334 flow [2024-06-14 13:52:30,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1334, PETRI_PLACES=112, PETRI_TRANSITIONS=136} [2024-06-14 13:52:30,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-14 13:52:30,897 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 136 transitions, 1334 flow [2024-06-14 13:52:30,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:30,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:30,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:30,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:52:30,897 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:30,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:30,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1477445657, now seen corresponding path program 1 times [2024-06-14 13:52:30,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:30,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493343369] [2024-06-14 13:52:30,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:30,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:30,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:31,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:31,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:31,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493343369] [2024-06-14 13:52:31,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493343369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:31,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:31,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:31,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127316758] [2024-06-14 13:52:31,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:31,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:31,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:31,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:31,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:31,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:31,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 136 transitions, 1334 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:31,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:31,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:31,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:31,475 INFO L124 PetriNetUnfolderBase]: 994/1647 cut-off events. [2024-06-14 13:52:31,476 INFO L125 PetriNetUnfolderBase]: For 18443/18467 co-relation queries the response was YES. [2024-06-14 13:52:31,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8580 conditions, 1647 events. 994/1647 cut-off events. For 18443/18467 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8464 event pairs, 302 based on Foata normal form. 25/1652 useless extension candidates. Maximal degree in co-relation 8526. Up to 1400 conditions per place. [2024-06-14 13:52:31,485 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 104 selfloop transitions, 26 changer transitions 0/144 dead transitions. [2024-06-14 13:52:31,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 144 transitions, 1614 flow [2024-06-14 13:52:31,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:52:31,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:52:31,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-14 13:52:31,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-14 13:52:31,486 INFO L175 Difference]: Start difference. First operand has 112 places, 136 transitions, 1334 flow. Second operand 4 states and 99 transitions. [2024-06-14 13:52:31,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 144 transitions, 1614 flow [2024-06-14 13:52:31,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 144 transitions, 1483 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 13:52:31,505 INFO L231 Difference]: Finished difference. Result has 107 places, 136 transitions, 1267 flow [2024-06-14 13:52:31,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1267, PETRI_PLACES=107, PETRI_TRANSITIONS=136} [2024-06-14 13:52:31,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-14 13:52:31,505 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 136 transitions, 1267 flow [2024-06-14 13:52:31,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:31,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:31,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:31,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:52:31,506 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-14 13:52:31,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:31,507 INFO L85 PathProgramCache]: Analyzing trace with hash -190851664, now seen corresponding path program 1 times [2024-06-14 13:52:31,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:31,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720818676] [2024-06-14 13:52:31,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:31,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:31,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:31,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:31,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:31,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720818676] [2024-06-14 13:52:31,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720818676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:31,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:31,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:31,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453166034] [2024-06-14 13:52:31,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:31,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:31,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:31,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:31,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:31,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:31,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 136 transitions, 1267 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:31,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:31,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:31,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:32,096 INFO L124 PetriNetUnfolderBase]: 1102/1811 cut-off events. [2024-06-14 13:52:32,096 INFO L125 PetriNetUnfolderBase]: For 20914/20930 co-relation queries the response was YES. [2024-06-14 13:52:32,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9270 conditions, 1811 events. 1102/1811 cut-off events. For 20914/20930 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9308 event pairs, 191 based on Foata normal form. 18/1779 useless extension candidates. Maximal degree in co-relation 9216. Up to 1226 conditions per place. [2024-06-14 13:52:32,107 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 92 selfloop transitions, 64 changer transitions 0/180 dead transitions. [2024-06-14 13:52:32,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 180 transitions, 1827 flow [2024-06-14 13:52:32,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:52:32,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:52:32,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-14 13:52:32,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6480836236933798 [2024-06-14 13:52:32,109 INFO L175 Difference]: Start difference. First operand has 107 places, 136 transitions, 1267 flow. Second operand 7 states and 186 transitions. [2024-06-14 13:52:32,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 180 transitions, 1827 flow [2024-06-14 13:52:32,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 180 transitions, 1763 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:32,130 INFO L231 Difference]: Finished difference. Result has 111 places, 140 transitions, 1382 flow [2024-06-14 13:52:32,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1382, PETRI_PLACES=111, PETRI_TRANSITIONS=140} [2024-06-14 13:52:32,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-14 13:52:32,131 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 140 transitions, 1382 flow [2024-06-14 13:52:32,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:32,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:32,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:32,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:52:32,132 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-14 13:52:32,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:32,132 INFO L85 PathProgramCache]: Analyzing trace with hash -746534866, now seen corresponding path program 2 times [2024-06-14 13:52:32,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:32,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592570196] [2024-06-14 13:52:32,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:32,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:32,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:32,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:32,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:32,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592570196] [2024-06-14 13:52:32,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592570196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:32,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:32,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:32,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294985379] [2024-06-14 13:52:32,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:32,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:32,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:32,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:32,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:32,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:32,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 140 transitions, 1382 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:32,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:32,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:32,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:32,690 INFO L124 PetriNetUnfolderBase]: 1147/1882 cut-off events. [2024-06-14 13:52:32,691 INFO L125 PetriNetUnfolderBase]: For 24436/24459 co-relation queries the response was YES. [2024-06-14 13:52:32,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10040 conditions, 1882 events. 1147/1882 cut-off events. For 24436/24459 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9821 event pairs, 283 based on Foata normal form. 16/1844 useless extension candidates. Maximal degree in co-relation 9986. Up to 1477 conditions per place. [2024-06-14 13:52:32,704 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 90 selfloop transitions, 62 changer transitions 0/176 dead transitions. [2024-06-14 13:52:32,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 176 transitions, 1838 flow [2024-06-14 13:52:32,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:52:32,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:52:32,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 13:52:32,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-14 13:52:32,705 INFO L175 Difference]: Start difference. First operand has 111 places, 140 transitions, 1382 flow. Second operand 7 states and 181 transitions. [2024-06-14 13:52:32,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 176 transitions, 1838 flow [2024-06-14 13:52:32,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 176 transitions, 1751 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:32,730 INFO L231 Difference]: Finished difference. Result has 115 places, 142 transitions, 1456 flow [2024-06-14 13:52:32,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1456, PETRI_PLACES=115, PETRI_TRANSITIONS=142} [2024-06-14 13:52:32,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-14 13:52:32,731 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 142 transitions, 1456 flow [2024-06-14 13:52:32,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:32,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:32,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:32,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:52:32,732 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-14 13:52:32,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:32,732 INFO L85 PathProgramCache]: Analyzing trace with hash -631243696, now seen corresponding path program 3 times [2024-06-14 13:52:32,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:32,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828297697] [2024-06-14 13:52:32,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:32,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:32,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:32,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:32,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:32,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828297697] [2024-06-14 13:52:32,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828297697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:32,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:32,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:32,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489953669] [2024-06-14 13:52:32,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:32,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:32,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:32,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:32,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:33,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:33,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 142 transitions, 1456 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:33,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:33,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:33,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:33,326 INFO L124 PetriNetUnfolderBase]: 1199/1966 cut-off events. [2024-06-14 13:52:33,326 INFO L125 PetriNetUnfolderBase]: For 27489/27512 co-relation queries the response was YES. [2024-06-14 13:52:33,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10763 conditions, 1966 events. 1199/1966 cut-off events. For 27489/27512 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10335 event pairs, 284 based on Foata normal form. 16/1931 useless extension candidates. Maximal degree in co-relation 10707. Up to 1626 conditions per place. [2024-06-14 13:52:33,340 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 111 selfloop transitions, 39 changer transitions 0/174 dead transitions. [2024-06-14 13:52:33,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 174 transitions, 1870 flow [2024-06-14 13:52:33,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:52:33,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:52:33,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 13:52:33,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 13:52:33,341 INFO L175 Difference]: Start difference. First operand has 115 places, 142 transitions, 1456 flow. Second operand 7 states and 175 transitions. [2024-06-14 13:52:33,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 174 transitions, 1870 flow [2024-06-14 13:52:33,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 174 transitions, 1741 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 13:52:33,369 INFO L231 Difference]: Finished difference. Result has 117 places, 144 transitions, 1446 flow [2024-06-14 13:52:33,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1446, PETRI_PLACES=117, PETRI_TRANSITIONS=144} [2024-06-14 13:52:33,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-14 13:52:33,369 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 144 transitions, 1446 flow [2024-06-14 13:52:33,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:33,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:33,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:33,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:52:33,370 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-14 13:52:33,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:33,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1915304844, now seen corresponding path program 1 times [2024-06-14 13:52:33,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:33,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497419518] [2024-06-14 13:52:33,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:33,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:33,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:33,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:33,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:33,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497419518] [2024-06-14 13:52:33,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497419518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:33,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:33,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:33,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283435934] [2024-06-14 13:52:33,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:33,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:33,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:33,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:33,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:33,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:33,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 144 transitions, 1446 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:33,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:33,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:33,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:33,933 INFO L124 PetriNetUnfolderBase]: 1270/2072 cut-off events. [2024-06-14 13:52:33,933 INFO L125 PetriNetUnfolderBase]: For 25890/25890 co-relation queries the response was YES. [2024-06-14 13:52:33,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11123 conditions, 2072 events. 1270/2072 cut-off events. For 25890/25890 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10812 event pairs, 310 based on Foata normal form. 4/2072 useless extension candidates. Maximal degree in co-relation 11066. Up to 1832 conditions per place. [2024-06-14 13:52:33,948 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 25 changer transitions 0/174 dead transitions. [2024-06-14 13:52:33,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 174 transitions, 1871 flow [2024-06-14 13:52:33,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:52:33,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:52:33,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 13:52:33,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 13:52:33,949 INFO L175 Difference]: Start difference. First operand has 117 places, 144 transitions, 1446 flow. Second operand 7 states and 163 transitions. [2024-06-14 13:52:33,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 174 transitions, 1871 flow [2024-06-14 13:52:33,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 174 transitions, 1784 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 13:52:33,979 INFO L231 Difference]: Finished difference. Result has 119 places, 146 transitions, 1434 flow [2024-06-14 13:52:33,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1434, PETRI_PLACES=119, PETRI_TRANSITIONS=146} [2024-06-14 13:52:33,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-14 13:52:33,980 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 146 transitions, 1434 flow [2024-06-14 13:52:33,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:33,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:33,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:33,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:52:33,981 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:33,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:33,981 INFO L85 PathProgramCache]: Analyzing trace with hash -154309328, now seen corresponding path program 4 times [2024-06-14 13:52:33,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:33,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413944816] [2024-06-14 13:52:33,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:33,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:33,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:34,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:34,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:34,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413944816] [2024-06-14 13:52:34,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413944816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:34,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:34,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:34,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799593720] [2024-06-14 13:52:34,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:34,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:34,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:34,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:34,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:34,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:34,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 146 transitions, 1434 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:34,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:34,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:34,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:34,600 INFO L124 PetriNetUnfolderBase]: 1183/1948 cut-off events. [2024-06-14 13:52:34,600 INFO L125 PetriNetUnfolderBase]: For 29278/29305 co-relation queries the response was YES. [2024-06-14 13:52:34,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10583 conditions, 1948 events. 1183/1948 cut-off events. For 29278/29305 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10223 event pairs, 184 based on Foata normal form. 24/1923 useless extension candidates. Maximal degree in co-relation 10525. Up to 1438 conditions per place. [2024-06-14 13:52:34,614 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 93 selfloop transitions, 59 changer transitions 0/177 dead transitions. [2024-06-14 13:52:34,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 177 transitions, 1864 flow [2024-06-14 13:52:34,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:52:34,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:52:34,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 13:52:34,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-14 13:52:34,615 INFO L175 Difference]: Start difference. First operand has 119 places, 146 transitions, 1434 flow. Second operand 7 states and 178 transitions. [2024-06-14 13:52:34,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 177 transitions, 1864 flow [2024-06-14 13:52:34,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 177 transitions, 1799 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 13:52:34,647 INFO L231 Difference]: Finished difference. Result has 121 places, 146 transitions, 1506 flow [2024-06-14 13:52:34,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1506, PETRI_PLACES=121, PETRI_TRANSITIONS=146} [2024-06-14 13:52:34,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-14 13:52:34,648 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 146 transitions, 1506 flow [2024-06-14 13:52:34,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:34,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:34,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:34,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:52:34,649 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:34,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:34,649 INFO L85 PathProgramCache]: Analyzing trace with hash 73776520, now seen corresponding path program 2 times [2024-06-14 13:52:34,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:34,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640244703] [2024-06-14 13:52:34,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:34,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:34,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:34,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:34,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:34,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640244703] [2024-06-14 13:52:34,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640244703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:34,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:34,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:34,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448036732] [2024-06-14 13:52:34,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:34,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:34,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:34,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:34,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:34,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:34,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 146 transitions, 1506 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:34,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:34,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:34,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:35,223 INFO L124 PetriNetUnfolderBase]: 1256/2059 cut-off events. [2024-06-14 13:52:35,224 INFO L125 PetriNetUnfolderBase]: For 28436/28448 co-relation queries the response was YES. [2024-06-14 13:52:35,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11204 conditions, 2059 events. 1256/2059 cut-off events. For 28436/28448 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10832 event pairs, 317 based on Foata normal form. 14/2068 useless extension candidates. Maximal degree in co-relation 11145. Up to 1814 conditions per place. [2024-06-14 13:52:35,238 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 139 selfloop transitions, 24 changer transitions 0/169 dead transitions. [2024-06-14 13:52:35,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 169 transitions, 1907 flow [2024-06-14 13:52:35,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:35,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:35,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 13:52:35,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-14 13:52:35,239 INFO L175 Difference]: Start difference. First operand has 121 places, 146 transitions, 1506 flow. Second operand 6 states and 139 transitions. [2024-06-14 13:52:35,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 169 transitions, 1907 flow [2024-06-14 13:52:35,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 169 transitions, 1776 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:52:35,280 INFO L231 Difference]: Finished difference. Result has 121 places, 148 transitions, 1452 flow [2024-06-14 13:52:35,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1452, PETRI_PLACES=121, PETRI_TRANSITIONS=148} [2024-06-14 13:52:35,281 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-14 13:52:35,281 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 148 transitions, 1452 flow [2024-06-14 13:52:35,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:35,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:35,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:35,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:52:35,282 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:35,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:35,282 INFO L85 PathProgramCache]: Analyzing trace with hash 82347400, now seen corresponding path program 3 times [2024-06-14 13:52:35,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:35,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689375623] [2024-06-14 13:52:35,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:35,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:35,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:35,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:35,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:35,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689375623] [2024-06-14 13:52:35,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689375623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:35,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:35,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:35,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888584724] [2024-06-14 13:52:35,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:35,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:35,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:35,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:35,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:35,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:35,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 148 transitions, 1452 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:35,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:35,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:35,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:35,860 INFO L124 PetriNetUnfolderBase]: 1273/2086 cut-off events. [2024-06-14 13:52:35,861 INFO L125 PetriNetUnfolderBase]: For 28002/28014 co-relation queries the response was YES. [2024-06-14 13:52:35,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11216 conditions, 2086 events. 1273/2086 cut-off events. For 28002/28014 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11006 event pairs, 288 based on Foata normal form. 14/2095 useless extension candidates. Maximal degree in co-relation 11156. Up to 1758 conditions per place. [2024-06-14 13:52:35,872 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 139 selfloop transitions, 31 changer transitions 0/176 dead transitions. [2024-06-14 13:52:35,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 176 transitions, 1977 flow [2024-06-14 13:52:35,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:35,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:35,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 13:52:35,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 13:52:35,874 INFO L175 Difference]: Start difference. First operand has 121 places, 148 transitions, 1452 flow. Second operand 6 states and 142 transitions. [2024-06-14 13:52:35,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 176 transitions, 1977 flow [2024-06-14 13:52:35,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 176 transitions, 1918 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:35,905 INFO L231 Difference]: Finished difference. Result has 123 places, 152 transitions, 1510 flow [2024-06-14 13:52:35,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1393, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1510, PETRI_PLACES=123, PETRI_TRANSITIONS=152} [2024-06-14 13:52:35,906 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-14 13:52:35,906 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 152 transitions, 1510 flow [2024-06-14 13:52:35,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:35,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:35,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:35,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:52:35,907 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:35,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:35,907 INFO L85 PathProgramCache]: Analyzing trace with hash -154124630, now seen corresponding path program 4 times [2024-06-14 13:52:35,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:35,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362527625] [2024-06-14 13:52:35,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:35,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:35,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:36,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:36,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:36,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362527625] [2024-06-14 13:52:36,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362527625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:36,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:36,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:36,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288542420] [2024-06-14 13:52:36,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:36,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:36,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:36,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:36,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:36,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:36,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 152 transitions, 1510 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:36,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:36,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:36,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:36,456 INFO L124 PetriNetUnfolderBase]: 1265/2069 cut-off events. [2024-06-14 13:52:36,456 INFO L125 PetriNetUnfolderBase]: For 29054/29054 co-relation queries the response was YES. [2024-06-14 13:52:36,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11303 conditions, 2069 events. 1265/2069 cut-off events. For 29054/29054 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10816 event pairs, 302 based on Foata normal form. 4/2069 useless extension candidates. Maximal degree in co-relation 11242. Up to 1811 conditions per place. [2024-06-14 13:52:36,471 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 143 selfloop transitions, 27 changer transitions 0/176 dead transitions. [2024-06-14 13:52:36,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 176 transitions, 1915 flow [2024-06-14 13:52:36,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:36,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:36,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 13:52:36,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 13:52:36,472 INFO L175 Difference]: Start difference. First operand has 123 places, 152 transitions, 1510 flow. Second operand 6 states and 143 transitions. [2024-06-14 13:52:36,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 176 transitions, 1915 flow [2024-06-14 13:52:36,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 176 transitions, 1865 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 13:52:36,505 INFO L231 Difference]: Finished difference. Result has 127 places, 152 transitions, 1524 flow [2024-06-14 13:52:36,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1460, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1524, PETRI_PLACES=127, PETRI_TRANSITIONS=152} [2024-06-14 13:52:36,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-14 13:52:36,505 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 152 transitions, 1524 flow [2024-06-14 13:52:36,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:36,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:36,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:36,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:52:36,506 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:36,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:36,506 INFO L85 PathProgramCache]: Analyzing trace with hash -128441090, now seen corresponding path program 1 times [2024-06-14 13:52:36,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:36,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974212440] [2024-06-14 13:52:36,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:36,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:36,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:36,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-14 13:52:36,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:36,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974212440] [2024-06-14 13:52:36,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974212440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:36,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:36,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:36,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066748244] [2024-06-14 13:52:36,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:36,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:36,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:36,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:36,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:36,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:36,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 152 transitions, 1524 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:36,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:36,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:36,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:37,262 INFO L124 PetriNetUnfolderBase]: 1367/2255 cut-off events. [2024-06-14 13:52:37,262 INFO L125 PetriNetUnfolderBase]: For 36727/36727 co-relation queries the response was YES. [2024-06-14 13:52:37,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12354 conditions, 2255 events. 1367/2255 cut-off events. For 36727/36727 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12130 event pairs, 240 based on Foata normal form. 12/2263 useless extension candidates. Maximal degree in co-relation 12291. Up to 1541 conditions per place. [2024-06-14 13:52:37,280 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 147 selfloop transitions, 51 changer transitions 0/204 dead transitions. [2024-06-14 13:52:37,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 204 transitions, 2227 flow [2024-06-14 13:52:37,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:52:37,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:52:37,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 13:52:37,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 13:52:37,281 INFO L175 Difference]: Start difference. First operand has 127 places, 152 transitions, 1524 flow. Second operand 8 states and 195 transitions. [2024-06-14 13:52:37,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 204 transitions, 2227 flow [2024-06-14 13:52:37,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 204 transitions, 2161 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 13:52:37,324 INFO L231 Difference]: Finished difference. Result has 132 places, 157 transitions, 1654 flow [2024-06-14 13:52:37,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1654, PETRI_PLACES=132, PETRI_TRANSITIONS=157} [2024-06-14 13:52:37,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-14 13:52:37,328 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 157 transitions, 1654 flow [2024-06-14 13:52:37,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:37,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:37,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:37,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:52:37,328 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:37,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:37,329 INFO L85 PathProgramCache]: Analyzing trace with hash -39875330, now seen corresponding path program 2 times [2024-06-14 13:52:37,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:37,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587735373] [2024-06-14 13:52:37,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:37,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:37,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:37,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:37,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:37,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587735373] [2024-06-14 13:52:37,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587735373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:37,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:37,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:37,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608756605] [2024-06-14 13:52:37,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:37,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:37,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:37,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:37,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:37,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:37,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 157 transitions, 1654 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:37,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:37,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:37,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:38,022 INFO L124 PetriNetUnfolderBase]: 1494/2476 cut-off events. [2024-06-14 13:52:38,023 INFO L125 PetriNetUnfolderBase]: For 44794/44794 co-relation queries the response was YES. [2024-06-14 13:52:38,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13943 conditions, 2476 events. 1494/2476 cut-off events. For 44794/44794 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13691 event pairs, 349 based on Foata normal form. 12/2484 useless extension candidates. Maximal degree in co-relation 13877. Up to 1923 conditions per place. [2024-06-14 13:52:38,041 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 147 selfloop transitions, 50 changer transitions 0/203 dead transitions. [2024-06-14 13:52:38,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 203 transitions, 2308 flow [2024-06-14 13:52:38,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:52:38,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:52:38,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 13:52:38,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 13:52:38,044 INFO L175 Difference]: Start difference. First operand has 132 places, 157 transitions, 1654 flow. Second operand 8 states and 195 transitions. [2024-06-14 13:52:38,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 203 transitions, 2308 flow [2024-06-14 13:52:38,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 203 transitions, 2223 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:38,097 INFO L231 Difference]: Finished difference. Result has 138 places, 160 transitions, 1727 flow [2024-06-14 13:52:38,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1573, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1727, PETRI_PLACES=138, PETRI_TRANSITIONS=160} [2024-06-14 13:52:38,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-14 13:52:38,098 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 160 transitions, 1727 flow [2024-06-14 13:52:38,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:38,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:38,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:38,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:52:38,099 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:38,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:38,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1667595234, now seen corresponding path program 3 times [2024-06-14 13:52:38,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:38,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201940046] [2024-06-14 13:52:38,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:38,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:38,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:38,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:38,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:38,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201940046] [2024-06-14 13:52:38,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201940046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:38,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:38,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:38,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807836785] [2024-06-14 13:52:38,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:38,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:38,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:38,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:38,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:38,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:38,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 160 transitions, 1727 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:38,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:38,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:38,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:38,728 INFO L124 PetriNetUnfolderBase]: 1466/2432 cut-off events. [2024-06-14 13:52:38,728 INFO L125 PetriNetUnfolderBase]: For 44768/44768 co-relation queries the response was YES. [2024-06-14 13:52:38,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13651 conditions, 2432 events. 1466/2432 cut-off events. For 44768/44768 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13388 event pairs, 350 based on Foata normal form. 16/2444 useless extension candidates. Maximal degree in co-relation 13582. Up to 2002 conditions per place. [2024-06-14 13:52:38,746 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 144 selfloop transitions, 49 changer transitions 0/199 dead transitions. [2024-06-14 13:52:38,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 199 transitions, 2242 flow [2024-06-14 13:52:38,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:52:38,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:52:38,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 13:52:38,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 13:52:38,748 INFO L175 Difference]: Start difference. First operand has 138 places, 160 transitions, 1727 flow. Second operand 8 states and 190 transitions. [2024-06-14 13:52:38,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 199 transitions, 2242 flow [2024-06-14 13:52:38,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 199 transitions, 2165 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:38,809 INFO L231 Difference]: Finished difference. Result has 142 places, 161 transitions, 1775 flow [2024-06-14 13:52:38,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1775, PETRI_PLACES=142, PETRI_TRANSITIONS=161} [2024-06-14 13:52:38,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-14 13:52:38,810 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 161 transitions, 1775 flow [2024-06-14 13:52:38,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:38,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:38,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:38,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:52:38,810 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:38,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:38,811 INFO L85 PathProgramCache]: Analyzing trace with hash -760668486, now seen corresponding path program 4 times [2024-06-14 13:52:38,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:38,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964512090] [2024-06-14 13:52:38,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:38,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:38,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:39,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:39,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:39,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964512090] [2024-06-14 13:52:39,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964512090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:39,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:39,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:39,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728066210] [2024-06-14 13:52:39,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:39,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:39,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:39,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:39,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:39,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:39,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 161 transitions, 1775 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:39,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:39,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:39,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:39,566 INFO L124 PetriNetUnfolderBase]: 1524/2540 cut-off events. [2024-06-14 13:52:39,566 INFO L125 PetriNetUnfolderBase]: For 47899/47899 co-relation queries the response was YES. [2024-06-14 13:52:39,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14254 conditions, 2540 events. 1524/2540 cut-off events. For 47899/47899 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14256 event pairs, 367 based on Foata normal form. 16/2552 useless extension candidates. Maximal degree in co-relation 14183. Up to 2169 conditions per place. [2024-06-14 13:52:39,589 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 32 changer transitions 0/197 dead transitions. [2024-06-14 13:52:39,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 197 transitions, 2277 flow [2024-06-14 13:52:39,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:52:39,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:52:39,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 13:52:39,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-14 13:52:39,590 INFO L175 Difference]: Start difference. First operand has 142 places, 161 transitions, 1775 flow. Second operand 8 states and 187 transitions. [2024-06-14 13:52:39,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 197 transitions, 2277 flow [2024-06-14 13:52:39,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 197 transitions, 2182 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 13:52:39,666 INFO L231 Difference]: Finished difference. Result has 144 places, 162 transitions, 1770 flow [2024-06-14 13:52:39,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1770, PETRI_PLACES=144, PETRI_TRANSITIONS=162} [2024-06-14 13:52:39,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-14 13:52:39,667 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 162 transitions, 1770 flow [2024-06-14 13:52:39,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:39,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:39,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:39,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:52:39,668 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:39,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:39,673 INFO L85 PathProgramCache]: Analyzing trace with hash -760816356, now seen corresponding path program 5 times [2024-06-14 13:52:39,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:39,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830758678] [2024-06-14 13:52:39,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:39,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:39,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:39,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:39,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:39,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830758678] [2024-06-14 13:52:39,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830758678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:39,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:39,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:39,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142419905] [2024-06-14 13:52:39,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:39,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:39,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:39,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:39,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:40,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:40,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 162 transitions, 1770 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:40,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:40,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:40,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:40,444 INFO L124 PetriNetUnfolderBase]: 1651/2753 cut-off events. [2024-06-14 13:52:40,444 INFO L125 PetriNetUnfolderBase]: For 56431/56431 co-relation queries the response was YES. [2024-06-14 13:52:40,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15660 conditions, 2753 events. 1651/2753 cut-off events. For 56431/56431 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15873 event pairs, 386 based on Foata normal form. 12/2761 useless extension candidates. Maximal degree in co-relation 15588. Up to 2167 conditions per place. [2024-06-14 13:52:40,465 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 34 changer transitions 0/205 dead transitions. [2024-06-14 13:52:40,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 205 transitions, 2438 flow [2024-06-14 13:52:40,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:52:40,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:52:40,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 13:52:40,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-14 13:52:40,468 INFO L175 Difference]: Start difference. First operand has 144 places, 162 transitions, 1770 flow. Second operand 8 states and 191 transitions. [2024-06-14 13:52:40,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 205 transitions, 2438 flow [2024-06-14 13:52:40,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 205 transitions, 2369 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:52:40,536 INFO L231 Difference]: Finished difference. Result has 147 places, 165 transitions, 1836 flow [2024-06-14 13:52:40,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1836, PETRI_PLACES=147, PETRI_TRANSITIONS=165} [2024-06-14 13:52:40,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-14 13:52:40,537 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 165 transitions, 1836 flow [2024-06-14 13:52:40,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:40,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:40,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:40,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:52:40,538 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:40,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:40,538 INFO L85 PathProgramCache]: Analyzing trace with hash -755306106, now seen corresponding path program 6 times [2024-06-14 13:52:40,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:40,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317154595] [2024-06-14 13:52:40,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:40,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:40,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:40,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:40,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317154595] [2024-06-14 13:52:40,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317154595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:40,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:40,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:40,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340540001] [2024-06-14 13:52:40,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:40,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:40,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:40,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:40,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:40,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:40,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 165 transitions, 1836 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:40,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:40,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:40,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:41,386 INFO L124 PetriNetUnfolderBase]: 1623/2709 cut-off events. [2024-06-14 13:52:41,387 INFO L125 PetriNetUnfolderBase]: For 56295/56295 co-relation queries the response was YES. [2024-06-14 13:52:41,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15278 conditions, 2709 events. 1623/2709 cut-off events. For 56295/56295 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15566 event pairs, 387 based on Foata normal form. 16/2721 useless extension candidates. Maximal degree in co-relation 15204. Up to 2338 conditions per place. [2024-06-14 13:52:41,406 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 33 changer transitions 0/209 dead transitions. [2024-06-14 13:52:41,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 209 transitions, 2387 flow [2024-06-14 13:52:41,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:52:41,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:52:41,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-14 13:52:41,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 13:52:41,408 INFO L175 Difference]: Start difference. First operand has 147 places, 165 transitions, 1836 flow. Second operand 10 states and 225 transitions. [2024-06-14 13:52:41,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 209 transitions, 2387 flow [2024-06-14 13:52:41,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 209 transitions, 2323 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:41,487 INFO L231 Difference]: Finished difference. Result has 153 places, 166 transitions, 1869 flow [2024-06-14 13:52:41,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1869, PETRI_PLACES=153, PETRI_TRANSITIONS=166} [2024-06-14 13:52:41,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-14 13:52:41,487 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 166 transitions, 1869 flow [2024-06-14 13:52:41,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:41,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:41,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:41,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:52:41,488 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:41,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:41,489 INFO L85 PathProgramCache]: Analyzing trace with hash -755090904, now seen corresponding path program 1 times [2024-06-14 13:52:41,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:41,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367118071] [2024-06-14 13:52:41,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:41,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:41,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:41,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:41,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:41,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367118071] [2024-06-14 13:52:41,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367118071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:41,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:41,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:41,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265027] [2024-06-14 13:52:41,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:41,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:41,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:41,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:41,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:41,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:41,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 166 transitions, 1869 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:41,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:41,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:41,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:42,261 INFO L124 PetriNetUnfolderBase]: 1664/2790 cut-off events. [2024-06-14 13:52:42,262 INFO L125 PetriNetUnfolderBase]: For 57855/57855 co-relation queries the response was YES. [2024-06-14 13:52:42,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15661 conditions, 2790 events. 1664/2790 cut-off events. For 57855/57855 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16232 event pairs, 385 based on Foata normal form. 12/2798 useless extension candidates. Maximal degree in co-relation 15585. Up to 2230 conditions per place. [2024-06-14 13:52:42,283 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 37 changer transitions 0/213 dead transitions. [2024-06-14 13:52:42,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 213 transitions, 2434 flow [2024-06-14 13:52:42,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:52:42,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:52:42,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-14 13:52:42,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5536585365853659 [2024-06-14 13:52:42,286 INFO L175 Difference]: Start difference. First operand has 153 places, 166 transitions, 1869 flow. Second operand 10 states and 227 transitions. [2024-06-14 13:52:42,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 213 transitions, 2434 flow [2024-06-14 13:52:42,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 213 transitions, 2369 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 13:52:42,369 INFO L231 Difference]: Finished difference. Result has 155 places, 167 transitions, 1902 flow [2024-06-14 13:52:42,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1902, PETRI_PLACES=155, PETRI_TRANSITIONS=167} [2024-06-14 13:52:42,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-14 13:52:42,371 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 167 transitions, 1902 flow [2024-06-14 13:52:42,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:42,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:42,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:42,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:52:42,372 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:42,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:42,374 INFO L85 PathProgramCache]: Analyzing trace with hash -2008109302, now seen corresponding path program 7 times [2024-06-14 13:52:42,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:42,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369868667] [2024-06-14 13:52:42,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:42,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:42,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52: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-14 13:52:42,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:42,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369868667] [2024-06-14 13:52:42,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369868667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:42,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:42,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:42,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458079775] [2024-06-14 13:52:42,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:42,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:42,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:42,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:42,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:42,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:42,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 167 transitions, 1902 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:42,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:42,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:42,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:43,116 INFO L124 PetriNetUnfolderBase]: 1722/2893 cut-off events. [2024-06-14 13:52:43,117 INFO L125 PetriNetUnfolderBase]: For 64774/64786 co-relation queries the response was YES. [2024-06-14 13:52:43,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16280 conditions, 2893 events. 1722/2893 cut-off events. For 64774/64786 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17122 event pairs, 423 based on Foata normal form. 26/2914 useless extension candidates. Maximal degree in co-relation 16203. Up to 2456 conditions per place. [2024-06-14 13:52:43,138 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 155 selfloop transitions, 46 changer transitions 0/207 dead transitions. [2024-06-14 13:52:43,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 207 transitions, 2438 flow [2024-06-14 13:52:43,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:52:43,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:52:43,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 13:52:43,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 13:52:43,140 INFO L175 Difference]: Start difference. First operand has 155 places, 167 transitions, 1902 flow. Second operand 9 states and 205 transitions. [2024-06-14 13:52:43,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 207 transitions, 2438 flow [2024-06-14 13:52:43,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 207 transitions, 2354 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 13:52:43,231 INFO L231 Difference]: Finished difference. Result has 156 places, 168 transitions, 1940 flow [2024-06-14 13:52:43,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1940, PETRI_PLACES=156, PETRI_TRANSITIONS=168} [2024-06-14 13:52:43,231 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-14 13:52:43,232 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 168 transitions, 1940 flow [2024-06-14 13:52:43,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:43,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:43,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:43,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:52:43,232 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:43,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:43,233 INFO L85 PathProgramCache]: Analyzing trace with hash -483110360, now seen corresponding path program 8 times [2024-06-14 13:52:43,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:43,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224362917] [2024-06-14 13:52:43,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:43,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:43,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:43,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-14 13:52:43,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:43,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224362917] [2024-06-14 13:52:43,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224362917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:43,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:43,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:43,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609492889] [2024-06-14 13:52:43,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:43,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:43,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:43,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:43,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:43,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:43,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 168 transitions, 1940 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:43,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:43,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:43,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:44,040 INFO L124 PetriNetUnfolderBase]: 1780/2986 cut-off events. [2024-06-14 13:52:44,040 INFO L125 PetriNetUnfolderBase]: For 68523/68523 co-relation queries the response was YES. [2024-06-14 13:52:44,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16838 conditions, 2986 events. 1780/2986 cut-off events. For 68523/68523 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17696 event pairs, 422 based on Foata normal form. 16/2998 useless extension candidates. Maximal degree in co-relation 16760. Up to 2462 conditions per place. [2024-06-14 13:52:44,062 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 48 changer transitions 0/211 dead transitions. [2024-06-14 13:52:44,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 211 transitions, 2494 flow [2024-06-14 13:52:44,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:52:44,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:52:44,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 13:52:44,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 13:52:44,064 INFO L175 Difference]: Start difference. First operand has 156 places, 168 transitions, 1940 flow. Second operand 9 states and 210 transitions. [2024-06-14 13:52:44,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 211 transitions, 2494 flow [2024-06-14 13:52:44,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 211 transitions, 2393 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:52:44,153 INFO L231 Difference]: Finished difference. Result has 158 places, 169 transitions, 1970 flow [2024-06-14 13:52:44,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1839, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1970, PETRI_PLACES=158, PETRI_TRANSITIONS=169} [2024-06-14 13:52:44,153 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-14 13:52:44,154 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 169 transitions, 1970 flow [2024-06-14 13:52:44,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:44,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:44,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:44,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:52:44,154 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-14 13:52:44,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:44,155 INFO L85 PathProgramCache]: Analyzing trace with hash -488472740, now seen corresponding path program 9 times [2024-06-14 13:52:44,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:44,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843581618] [2024-06-14 13:52:44,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:44,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:44,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:44,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:44,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:44,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843581618] [2024-06-14 13:52:44,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843581618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:44,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:44,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:44,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939307135] [2024-06-14 13:52:44,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:44,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:44,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:44,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:44,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:44,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:44,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 169 transitions, 1970 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:44,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:44,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:44,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:44,890 INFO L124 PetriNetUnfolderBase]: 1813/3055 cut-off events. [2024-06-14 13:52:44,890 INFO L125 PetriNetUnfolderBase]: For 71121/71121 co-relation queries the response was YES. [2024-06-14 13:52:44,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17112 conditions, 3055 events. 1813/3055 cut-off events. For 71121/71121 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18290 event pairs, 435 based on Foata normal form. 16/3067 useless extension candidates. Maximal degree in co-relation 17033. Up to 2521 conditions per place. [2024-06-14 13:52:44,910 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 152 selfloop transitions, 46 changer transitions 0/204 dead transitions. [2024-06-14 13:52:44,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 204 transitions, 2492 flow [2024-06-14 13:52:44,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:52:44,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:52:44,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 13:52:44,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 13:52:44,911 INFO L175 Difference]: Start difference. First operand has 158 places, 169 transitions, 1970 flow. Second operand 7 states and 170 transitions. [2024-06-14 13:52:44,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 204 transitions, 2492 flow [2024-06-14 13:52:45,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 204 transitions, 2390 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:52:45,018 INFO L231 Difference]: Finished difference. Result has 158 places, 170 transitions, 1997 flow [2024-06-14 13:52:45,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1997, PETRI_PLACES=158, PETRI_TRANSITIONS=170} [2024-06-14 13:52:45,019 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-14 13:52:45,019 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 170 transitions, 1997 flow [2024-06-14 13:52:45,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:45,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:45,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:45,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:52:45,019 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-14 13:52:45,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:45,020 INFO L85 PathProgramCache]: Analyzing trace with hash -488620610, now seen corresponding path program 10 times [2024-06-14 13:52:45,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:45,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113642382] [2024-06-14 13:52:45,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:45,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:45,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:45,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:45,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:45,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113642382] [2024-06-14 13:52:45,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113642382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:45,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:45,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:45,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999729301] [2024-06-14 13:52:45,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:45,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:45,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:45,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:45,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:45,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:45,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 170 transitions, 1997 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:45,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:45,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:45,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:45,723 INFO L124 PetriNetUnfolderBase]: 1793/3023 cut-off events. [2024-06-14 13:52:45,723 INFO L125 PetriNetUnfolderBase]: For 66780/66780 co-relation queries the response was YES. [2024-06-14 13:52:45,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16664 conditions, 3023 events. 1793/3023 cut-off events. For 66780/66780 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18045 event pairs, 311 based on Foata normal form. 12/3031 useless extension candidates. Maximal degree in co-relation 16584. Up to 2009 conditions per place. [2024-06-14 13:52:45,746 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 149 selfloop transitions, 54 changer transitions 0/209 dead transitions. [2024-06-14 13:52:45,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 209 transitions, 2554 flow [2024-06-14 13:52:45,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:52:45,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:52:45,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 13:52:45,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 13:52:45,748 INFO L175 Difference]: Start difference. First operand has 158 places, 170 transitions, 1997 flow. Second operand 7 states and 173 transitions. [2024-06-14 13:52:45,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 209 transitions, 2554 flow [2024-06-14 13:52:45,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 209 transitions, 2444 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 13:52:45,869 INFO L231 Difference]: Finished difference. Result has 161 places, 172 transitions, 2066 flow [2024-06-14 13:52:45,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1893, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2066, PETRI_PLACES=161, PETRI_TRANSITIONS=172} [2024-06-14 13:52:45,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-14 13:52:45,869 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 172 transitions, 2066 flow [2024-06-14 13:52:45,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:45,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:45,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:45,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:52:45,870 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-14 13:52:45,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:45,870 INFO L85 PathProgramCache]: Analyzing trace with hash -2037241174, now seen corresponding path program 2 times [2024-06-14 13:52:45,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:45,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353349622] [2024-06-14 13:52:45,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:45,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:45,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:46,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:46,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:46,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353349622] [2024-06-14 13:52:46,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353349622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:46,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:46,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:46,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693275161] [2024-06-14 13:52:46,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:46,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:46,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:46,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:46,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:46,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:46,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 172 transitions, 2066 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:46,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:46,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:46,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:46,813 INFO L124 PetriNetUnfolderBase]: 1834/3104 cut-off events. [2024-06-14 13:52:46,813 INFO L125 PetriNetUnfolderBase]: For 70831/70831 co-relation queries the response was YES. [2024-06-14 13:52:46,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17189 conditions, 3104 events. 1834/3104 cut-off events. For 70831/70831 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18716 event pairs, 404 based on Foata normal form. 12/3112 useless extension candidates. Maximal degree in co-relation 17107. Up to 2202 conditions per place. [2024-06-14 13:52:46,840 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 56 changer transitions 0/218 dead transitions. [2024-06-14 13:52:46,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 218 transitions, 2641 flow [2024-06-14 13:52:46,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:52:46,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:52:46,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 13:52:46,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-14 13:52:46,842 INFO L175 Difference]: Start difference. First operand has 161 places, 172 transitions, 2066 flow. Second operand 9 states and 212 transitions. [2024-06-14 13:52:46,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 218 transitions, 2641 flow [2024-06-14 13:52:46,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 218 transitions, 2474 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 13:52:46,982 INFO L231 Difference]: Finished difference. Result has 163 places, 173 transitions, 2039 flow [2024-06-14 13:52:46,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1899, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2039, PETRI_PLACES=163, PETRI_TRANSITIONS=173} [2024-06-14 13:52:46,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-14 13:52:46,983 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 173 transitions, 2039 flow [2024-06-14 13:52:46,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:46,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:46,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:46,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:52:46,984 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:46,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:46,984 INFO L85 PathProgramCache]: Analyzing trace with hash -2007894100, now seen corresponding path program 3 times [2024-06-14 13:52:46,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:46,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105634740] [2024-06-14 13:52:46,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:46,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:46,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:47,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-14 13:52:47,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:47,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105634740] [2024-06-14 13:52:47,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105634740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:47,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:47,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:47,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327469502] [2024-06-14 13:52:47,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:47,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:47,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:47,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:47,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:47,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:47,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 173 transitions, 2039 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:47,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:47,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:47,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:47,793 INFO L124 PetriNetUnfolderBase]: 1875/3190 cut-off events. [2024-06-14 13:52:47,793 INFO L125 PetriNetUnfolderBase]: For 71361/71373 co-relation queries the response was YES. [2024-06-14 13:52:47,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17284 conditions, 3190 events. 1875/3190 cut-off events. For 71361/71373 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19553 event pairs, 447 based on Foata normal form. 22/3207 useless extension candidates. Maximal degree in co-relation 17203. Up to 2636 conditions per place. [2024-06-14 13:52:47,817 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 49 changer transitions 0/220 dead transitions. [2024-06-14 13:52:47,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 220 transitions, 2622 flow [2024-06-14 13:52:47,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:52:47,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:52:47,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-14 13:52:47,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5536585365853659 [2024-06-14 13:52:47,819 INFO L175 Difference]: Start difference. First operand has 163 places, 173 transitions, 2039 flow. Second operand 10 states and 227 transitions. [2024-06-14 13:52:47,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 220 transitions, 2622 flow [2024-06-14 13:52:47,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 220 transitions, 2494 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 13:52:47,957 INFO L231 Difference]: Finished difference. Result has 166 places, 174 transitions, 2037 flow [2024-06-14 13:52:47,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1913, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2037, PETRI_PLACES=166, PETRI_TRANSITIONS=174} [2024-06-14 13:52:47,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-14 13:52:47,958 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 174 transitions, 2037 flow [2024-06-14 13:52:47,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:47,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:47,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:47,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:52:47,959 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:47,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:47,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1835892454, now seen corresponding path program 4 times [2024-06-14 13:52:47,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:47,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791054897] [2024-06-14 13:52:47,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:47,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:47,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:48,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:48,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:48,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791054897] [2024-06-14 13:52:48,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791054897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:48,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:48,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:48,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686175277] [2024-06-14 13:52:48,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:48,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:48,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:48,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:48,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:48,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:48,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 174 transitions, 2037 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:48,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:48,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:48,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:48,762 INFO L124 PetriNetUnfolderBase]: 1855/3158 cut-off events. [2024-06-14 13:52:48,762 INFO L125 PetriNetUnfolderBase]: For 64159/64171 co-relation queries the response was YES. [2024-06-14 13:52:48,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16631 conditions, 3158 events. 1855/3158 cut-off events. For 64159/64171 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19275 event pairs, 404 based on Foata normal form. 22/3175 useless extension candidates. Maximal degree in co-relation 16549. Up to 1952 conditions per place. [2024-06-14 13:52:48,792 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 150 selfloop transitions, 60 changer transitions 0/216 dead transitions. [2024-06-14 13:52:48,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 216 transitions, 2518 flow [2024-06-14 13:52:48,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:52:48,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:52:48,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-14 13:52:48,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 13:52:48,793 INFO L175 Difference]: Start difference. First operand has 166 places, 174 transitions, 2037 flow. Second operand 9 states and 207 transitions. [2024-06-14 13:52:48,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 216 transitions, 2518 flow [2024-06-14 13:52:48,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 216 transitions, 2408 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 13:52:48,919 INFO L231 Difference]: Finished difference. Result has 166 places, 173 transitions, 1985 flow [2024-06-14 13:52:48,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1985, PETRI_PLACES=166, PETRI_TRANSITIONS=173} [2024-06-14 13:52:48,919 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-14 13:52:48,919 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 173 transitions, 1985 flow [2024-06-14 13:52:48,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:48,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:48,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:48,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:52:48,920 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-14 13:52:48,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:48,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1469963956, now seen corresponding path program 1 times [2024-06-14 13:52:48,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:48,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310988660] [2024-06-14 13:52:48,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:48,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:48,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:49,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:49,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:49,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310988660] [2024-06-14 13:52:49,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310988660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:49,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:49,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:49,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553796809] [2024-06-14 13:52:49,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:49,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:49,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:49,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:49,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:49,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:49,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 173 transitions, 1985 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:49,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:49,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:49,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:49,702 INFO L124 PetriNetUnfolderBase]: 1860/3177 cut-off events. [2024-06-14 13:52:49,703 INFO L125 PetriNetUnfolderBase]: For 60902/60905 co-relation queries the response was YES. [2024-06-14 13:52:49,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16830 conditions, 3177 events. 1860/3177 cut-off events. For 60902/60905 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19555 event pairs, 432 based on Foata normal form. 3/3178 useless extension candidates. Maximal degree in co-relation 16747. Up to 2913 conditions per place. [2024-06-14 13:52:49,729 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 172 selfloop transitions, 18 changer transitions 0/196 dead transitions. [2024-06-14 13:52:49,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 196 transitions, 2547 flow [2024-06-14 13:52:49,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:52:49,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:52:49,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-14 13:52:49,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156794425087108 [2024-06-14 13:52:49,730 INFO L175 Difference]: Start difference. First operand has 166 places, 173 transitions, 1985 flow. Second operand 7 states and 148 transitions. [2024-06-14 13:52:49,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 196 transitions, 2547 flow [2024-06-14 13:52:49,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 196 transitions, 2378 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 13:52:49,833 INFO L231 Difference]: Finished difference. Result has 165 places, 179 transitions, 1928 flow [2024-06-14 13:52:49,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1816, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1928, PETRI_PLACES=165, PETRI_TRANSITIONS=179} [2024-06-14 13:52:49,834 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-14 13:52:49,834 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 179 transitions, 1928 flow [2024-06-14 13:52:49,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:49,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:49,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:49,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:52:49,839 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-14 13:52:49,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:49,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1469843986, now seen corresponding path program 2 times [2024-06-14 13:52:49,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:49,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670551650] [2024-06-14 13:52:49,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:49,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:49,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:50,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:50,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:50,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670551650] [2024-06-14 13:52:50,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670551650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:50,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:50,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:50,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205688243] [2024-06-14 13:52:50,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:50,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:50,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:50,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:50,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:50,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:50,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 179 transitions, 1928 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:50,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:50,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:50,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:50,664 INFO L124 PetriNetUnfolderBase]: 1857/3173 cut-off events. [2024-06-14 13:52:50,664 INFO L125 PetriNetUnfolderBase]: For 62694/62697 co-relation queries the response was YES. [2024-06-14 13:52:50,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16506 conditions, 3173 events. 1857/3173 cut-off events. For 62694/62697 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19496 event pairs, 436 based on Foata normal form. 3/3174 useless extension candidates. Maximal degree in co-relation 16423. Up to 2913 conditions per place. [2024-06-14 13:52:50,695 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 171 selfloop transitions, 14 changer transitions 0/191 dead transitions. [2024-06-14 13:52:50,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 191 transitions, 2333 flow [2024-06-14 13:52:50,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:52:50,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:52:50,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-14 13:52:50,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 13:52:50,696 INFO L175 Difference]: Start difference. First operand has 165 places, 179 transitions, 1928 flow. Second operand 4 states and 97 transitions. [2024-06-14 13:52:50,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 191 transitions, 2333 flow [2024-06-14 13:52:50,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 191 transitions, 2253 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:50,811 INFO L231 Difference]: Finished difference. Result has 165 places, 179 transitions, 1886 flow [2024-06-14 13:52:50,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1886, PETRI_PLACES=165, PETRI_TRANSITIONS=179} [2024-06-14 13:52:50,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-14 13:52:50,812 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 179 transitions, 1886 flow [2024-06-14 13:52:50,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:50,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:50,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:50,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:52:50,813 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-14 13:52:50,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:50,815 INFO L85 PathProgramCache]: Analyzing trace with hash -133432892, now seen corresponding path program 1 times [2024-06-14 13:52:50,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:50,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880590343] [2024-06-14 13:52:50,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:50,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:50,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:51,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:51,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:51,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880590343] [2024-06-14 13:52:51,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880590343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:51,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:51,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:51,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780508931] [2024-06-14 13:52:51,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:51,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:51,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:51,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:51,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:51,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:51,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 179 transitions, 1886 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:51,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:51,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:51,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:51,582 INFO L124 PetriNetUnfolderBase]: 1798/3083 cut-off events. [2024-06-14 13:52:51,582 INFO L125 PetriNetUnfolderBase]: For 69042/69069 co-relation queries the response was YES. [2024-06-14 13:52:51,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16068 conditions, 3083 events. 1798/3083 cut-off events. For 69042/69069 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 19028 event pairs, 426 based on Foata normal form. 34/3085 useless extension candidates. Maximal degree in co-relation 15985. Up to 2731 conditions per place. [2024-06-14 13:52:51,611 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 148 selfloop transitions, 29 changer transitions 0/192 dead transitions. [2024-06-14 13:52:51,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 192 transitions, 2298 flow [2024-06-14 13:52:51,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:52:51,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:52:51,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 13:52:51,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-14 13:52:51,612 INFO L175 Difference]: Start difference. First operand has 165 places, 179 transitions, 1886 flow. Second operand 5 states and 117 transitions. [2024-06-14 13:52:51,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 192 transitions, 2298 flow [2024-06-14 13:52:51,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 192 transitions, 2270 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:51,727 INFO L231 Difference]: Finished difference. Result has 167 places, 182 transitions, 1963 flow [2024-06-14 13:52:51,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1963, PETRI_PLACES=167, PETRI_TRANSITIONS=182} [2024-06-14 13:52:51,728 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-14 13:52:51,728 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 182 transitions, 1963 flow [2024-06-14 13:52:51,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:51,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:51,728 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-14 13:52:51,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:52:51,729 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-14 13:52:51,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:51,729 INFO L85 PathProgramCache]: Analyzing trace with hash -113007920, now seen corresponding path program 1 times [2024-06-14 13:52:51,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:51,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955596651] [2024-06-14 13:52:51,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:51,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:51,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:52,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:52,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:52,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955596651] [2024-06-14 13:52:52,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955596651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:52,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:52,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:52:52,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225128864] [2024-06-14 13:52:52,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:52,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:52:52,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:52,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:52:52,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:52:52,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:52,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 182 transitions, 1963 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:52,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:52,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:52,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:52,568 INFO L124 PetriNetUnfolderBase]: 1868/3171 cut-off events. [2024-06-14 13:52:52,569 INFO L125 PetriNetUnfolderBase]: For 67093/67102 co-relation queries the response was YES. [2024-06-14 13:52:52,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16787 conditions, 3171 events. 1868/3171 cut-off events. For 67093/67102 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19301 event pairs, 443 based on Foata normal form. 9/3178 useless extension candidates. Maximal degree in co-relation 16703. Up to 2897 conditions per place. [2024-06-14 13:52:52,596 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 179 selfloop transitions, 21 changer transitions 0/206 dead transitions. [2024-06-14 13:52:52,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 206 transitions, 2554 flow [2024-06-14 13:52:52,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:52:52,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:52:52,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 13:52:52,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 13:52:52,598 INFO L175 Difference]: Start difference. First operand has 167 places, 182 transitions, 1963 flow. Second operand 5 states and 120 transitions. [2024-06-14 13:52:52,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 206 transitions, 2554 flow [2024-06-14 13:52:52,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 206 transitions, 2469 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:52,734 INFO L231 Difference]: Finished difference. Result has 170 places, 186 transitions, 1976 flow [2024-06-14 13:52:52,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1976, PETRI_PLACES=170, PETRI_TRANSITIONS=186} [2024-06-14 13:52:52,735 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-14 13:52:52,735 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 186 transitions, 1976 flow [2024-06-14 13:52:52,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:52,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:52,735 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-14 13:52:52,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:52:52,736 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-14 13:52:52,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:52,736 INFO L85 PathProgramCache]: Analyzing trace with hash 526337320, now seen corresponding path program 2 times [2024-06-14 13:52:52,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:52,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367858122] [2024-06-14 13:52:52,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:52,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:52,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:53,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:53,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:53,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367858122] [2024-06-14 13:52:53,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367858122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:53,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:53,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:53,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623369831] [2024-06-14 13:52:53,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:53,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:53,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:53,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:53,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:53,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:53,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 186 transitions, 1976 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:53,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:53,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:53,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:53,457 INFO L124 PetriNetUnfolderBase]: 1865/3172 cut-off events. [2024-06-14 13:52:53,457 INFO L125 PetriNetUnfolderBase]: For 69102/69102 co-relation queries the response was YES. [2024-06-14 13:52:53,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16723 conditions, 3172 events. 1865/3172 cut-off events. For 69102/69102 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19443 event pairs, 446 based on Foata normal form. 1/3169 useless extension candidates. Maximal degree in co-relation 16637. Up to 2894 conditions per place. [2024-06-14 13:52:53,482 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 171 selfloop transitions, 23 changer transitions 0/200 dead transitions. [2024-06-14 13:52:53,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 200 transitions, 2434 flow [2024-06-14 13:52:53,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:52:53,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:52:53,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-14 13:52:53,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-14 13:52:53,484 INFO L175 Difference]: Start difference. First operand has 170 places, 186 transitions, 1976 flow. Second operand 5 states and 114 transitions. [2024-06-14 13:52:53,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 200 transitions, 2434 flow [2024-06-14 13:52:53,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 200 transitions, 2412 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-14 13:52:53,630 INFO L231 Difference]: Finished difference. Result has 175 places, 188 transitions, 2039 flow [2024-06-14 13:52:53,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2039, PETRI_PLACES=175, PETRI_TRANSITIONS=188} [2024-06-14 13:52:53,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-14 13:52:53,630 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 188 transitions, 2039 flow [2024-06-14 13:52:53,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:53,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:53,631 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-14 13:52:53,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:52:53,631 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-14 13:52:53,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:53,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1765685806, now seen corresponding path program 1 times [2024-06-14 13:52:53,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:53,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582572649] [2024-06-14 13:52:53,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:53,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:53,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:53,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:53,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:53,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582572649] [2024-06-14 13:52:53,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582572649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:53,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:53,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:52:53,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316931484] [2024-06-14 13:52:53,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:53,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:52:53,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:53,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:52:53,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:52:53,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:53,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 188 transitions, 2039 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:53,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:54,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:54,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:54,477 INFO L124 PetriNetUnfolderBase]: 1893/3224 cut-off events. [2024-06-14 13:52:54,477 INFO L125 PetriNetUnfolderBase]: For 75013/75025 co-relation queries the response was YES. [2024-06-14 13:52:54,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17185 conditions, 3224 events. 1893/3224 cut-off events. For 75013/75025 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19858 event pairs, 440 based on Foata normal form. 12/3231 useless extension candidates. Maximal degree in co-relation 17096. Up to 2811 conditions per place. [2024-06-14 13:52:54,511 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 164 selfloop transitions, 49 changer transitions 0/219 dead transitions. [2024-06-14 13:52:54,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 219 transitions, 2827 flow [2024-06-14 13:52:54,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:52:54,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:52:54,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 13:52:54,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-14 13:52:54,513 INFO L175 Difference]: Start difference. First operand has 175 places, 188 transitions, 2039 flow. Second operand 8 states and 175 transitions. [2024-06-14 13:52:54,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 219 transitions, 2827 flow [2024-06-14 13:52:54,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 219 transitions, 2796 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 13:52:54,712 INFO L231 Difference]: Finished difference. Result has 182 places, 199 transitions, 2262 flow [2024-06-14 13:52:54,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2009, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2262, PETRI_PLACES=182, PETRI_TRANSITIONS=199} [2024-06-14 13:52:54,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-14 13:52:54,713 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 199 transitions, 2262 flow [2024-06-14 13:52:54,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:54,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:54,713 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-14 13:52:54,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:52:54,713 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-14 13:52:54,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:54,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1679483358, now seen corresponding path program 2 times [2024-06-14 13:52:54,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:54,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267471428] [2024-06-14 13:52:54,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:54,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:54,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:55,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:55,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:55,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267471428] [2024-06-14 13:52:55,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267471428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:55,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:55,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:52:55,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462566773] [2024-06-14 13:52:55,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:55,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:52:55,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:55,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:52:55,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:52:55,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:55,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 199 transitions, 2262 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:55,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:55,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:55,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:55,579 INFO L124 PetriNetUnfolderBase]: 1911/3253 cut-off events. [2024-06-14 13:52:55,580 INFO L125 PetriNetUnfolderBase]: For 81073/81085 co-relation queries the response was YES. [2024-06-14 13:52:55,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17965 conditions, 3253 events. 1911/3253 cut-off events. For 81073/81085 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20081 event pairs, 452 based on Foata normal form. 12/3260 useless extension candidates. Maximal degree in co-relation 17873. Up to 2854 conditions per place. [2024-06-14 13:52:55,607 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 165 selfloop transitions, 53 changer transitions 0/224 dead transitions. [2024-06-14 13:52:55,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 224 transitions, 3022 flow [2024-06-14 13:52:55,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:52:55,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:52:55,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 13:52:55,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 13:52:55,608 INFO L175 Difference]: Start difference. First operand has 182 places, 199 transitions, 2262 flow. Second operand 7 states and 158 transitions. [2024-06-14 13:52:55,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 224 transitions, 3022 flow [2024-06-14 13:52:55,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 224 transitions, 2878 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:55,824 INFO L231 Difference]: Finished difference. Result has 186 places, 208 transitions, 2386 flow [2024-06-14 13:52:55,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2386, PETRI_PLACES=186, PETRI_TRANSITIONS=208} [2024-06-14 13:52:55,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-14 13:52:55,824 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 208 transitions, 2386 flow [2024-06-14 13:52:55,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:55,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:55,825 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-14 13:52:55,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:52:55,825 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-14 13:52:55,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:55,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1985409868, now seen corresponding path program 3 times [2024-06-14 13:52:55,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:55,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294946803] [2024-06-14 13:52:55,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:55,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:55,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:56,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:56,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:56,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294946803] [2024-06-14 13:52:56,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294946803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:56,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:56,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:52:56,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282110445] [2024-06-14 13:52:56,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:56,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:52:56,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:56,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:52:56,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:52:56,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:56,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 208 transitions, 2386 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:56,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:56,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:56,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:56,686 INFO L124 PetriNetUnfolderBase]: 1907/3249 cut-off events. [2024-06-14 13:52:56,686 INFO L125 PetriNetUnfolderBase]: For 83169/83181 co-relation queries the response was YES. [2024-06-14 13:52:56,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17993 conditions, 3249 events. 1907/3249 cut-off events. For 83169/83181 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20062 event pairs, 456 based on Foata normal form. 12/3256 useless extension candidates. Maximal degree in co-relation 17900. Up to 2852 conditions per place. [2024-06-14 13:52:56,716 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 45 changer transitions 0/221 dead transitions. [2024-06-14 13:52:56,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 221 transitions, 2930 flow [2024-06-14 13:52:56,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:52:56,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:52:56,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 13:52:56,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 13:52:56,717 INFO L175 Difference]: Start difference. First operand has 186 places, 208 transitions, 2386 flow. Second operand 5 states and 120 transitions. [2024-06-14 13:52:56,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 221 transitions, 2930 flow [2024-06-14 13:52:56,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 221 transitions, 2816 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:56,931 INFO L231 Difference]: Finished difference. Result has 188 places, 208 transitions, 2370 flow [2024-06-14 13:52:56,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2370, PETRI_PLACES=188, PETRI_TRANSITIONS=208} [2024-06-14 13:52:56,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-14 13:52:56,932 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 208 transitions, 2370 flow [2024-06-14 13:52:56,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:56,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:56,933 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-14 13:52:56,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:52:56,933 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-14 13:52:56,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:56,933 INFO L85 PathProgramCache]: Analyzing trace with hash 2095037611, now seen corresponding path program 1 times [2024-06-14 13:52:56,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:56,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845188188] [2024-06-14 13:52:56,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:56,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:56,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:57,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:57,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:57,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845188188] [2024-06-14 13:52:57,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845188188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:57,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:57,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:52:57,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661066982] [2024-06-14 13:52:57,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:57,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:52:57,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:57,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:52:57,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:52:57,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:57,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 208 transitions, 2370 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:57,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:57,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:57,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:57,840 INFO L124 PetriNetUnfolderBase]: 1925/3273 cut-off events. [2024-06-14 13:52:57,841 INFO L125 PetriNetUnfolderBase]: For 86171/86171 co-relation queries the response was YES. [2024-06-14 13:52:57,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18308 conditions, 3273 events. 1925/3273 cut-off events. For 86171/86171 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20164 event pairs, 430 based on Foata normal form. 1/3270 useless extension candidates. Maximal degree in co-relation 18214. Up to 2951 conditions per place. [2024-06-14 13:52:57,869 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 206 selfloop transitions, 32 changer transitions 0/244 dead transitions. [2024-06-14 13:52:57,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 244 transitions, 3119 flow [2024-06-14 13:52:57,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:52:57,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:52:57,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 13:52:57,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-14 13:52:57,870 INFO L175 Difference]: Start difference. First operand has 188 places, 208 transitions, 2370 flow. Second operand 9 states and 193 transitions. [2024-06-14 13:52:57,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 244 transitions, 3119 flow [2024-06-14 13:52:58,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 244 transitions, 3019 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:58,066 INFO L231 Difference]: Finished difference. Result has 195 places, 217 transitions, 2482 flow [2024-06-14 13:52:58,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2482, PETRI_PLACES=195, PETRI_TRANSITIONS=217} [2024-06-14 13:52:58,066 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-14 13:52:58,067 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 217 transitions, 2482 flow [2024-06-14 13:52:58,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:58,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:58,067 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-14 13:52:58,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:52:58,067 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-14 13:52:58,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:58,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1654405773, now seen corresponding path program 2 times [2024-06-14 13:52:58,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:58,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990436009] [2024-06-14 13:52:58,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:58,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:58,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:58,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-14 13:52:58,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:58,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990436009] [2024-06-14 13:52:58,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990436009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:58,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:58,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:52:58,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275361346] [2024-06-14 13:52:58,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:58,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:52:58,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:58,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:52:58,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:52:58,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:58,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 217 transitions, 2482 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:58,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:58,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:58,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:58,955 INFO L124 PetriNetUnfolderBase]: 1932/3284 cut-off events. [2024-06-14 13:52:58,955 INFO L125 PetriNetUnfolderBase]: For 90539/90542 co-relation queries the response was YES. [2024-06-14 13:52:58,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18423 conditions, 3284 events. 1932/3284 cut-off events. For 90539/90542 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20240 event pairs, 434 based on Foata normal form. 5/3285 useless extension candidates. Maximal degree in co-relation 18326. Up to 2936 conditions per place. [2024-06-14 13:52:58,986 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 192 selfloop transitions, 45 changer transitions 0/243 dead transitions. [2024-06-14 13:52:58,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 243 transitions, 3065 flow [2024-06-14 13:52:58,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:58,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:58,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 13:52:58,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 13:52:58,987 INFO L175 Difference]: Start difference. First operand has 195 places, 217 transitions, 2482 flow. Second operand 6 states and 148 transitions. [2024-06-14 13:52:58,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 243 transitions, 3065 flow [2024-06-14 13:52:59,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 243 transitions, 2973 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 13:52:59,216 INFO L231 Difference]: Finished difference. Result has 196 places, 221 transitions, 2556 flow [2024-06-14 13:52:59,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2556, PETRI_PLACES=196, PETRI_TRANSITIONS=221} [2024-06-14 13:52:59,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-14 13:52:59,216 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 221 transitions, 2556 flow [2024-06-14 13:52:59,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:59,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:59,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:59,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:52:59,217 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-14 13:52:59,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:59,217 INFO L85 PathProgramCache]: Analyzing trace with hash 397471787, now seen corresponding path program 3 times [2024-06-14 13:52:59,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:59,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069811963] [2024-06-14 13:52:59,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:59,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:59,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:59,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:59,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:59,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069811963] [2024-06-14 13:52:59,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069811963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:59,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:59,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:52:59,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939219265] [2024-06-14 13:52:59,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:59,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:52:59,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:59,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:52:59,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:52:59,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:59,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 221 transitions, 2556 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:59,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:59,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:59,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:00,205 INFO L124 PetriNetUnfolderBase]: 1961/3332 cut-off events. [2024-06-14 13:53:00,205 INFO L125 PetriNetUnfolderBase]: For 96454/96466 co-relation queries the response was YES. [2024-06-14 13:53:00,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18996 conditions, 3332 events. 1961/3332 cut-off events. For 96454/96466 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20572 event pairs, 441 based on Foata normal form. 11/3338 useless extension candidates. Maximal degree in co-relation 18898. Up to 2873 conditions per place. [2024-06-14 13:53:00,233 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 77 changer transitions 0/253 dead transitions. [2024-06-14 13:53:00,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 253 transitions, 3430 flow [2024-06-14 13:53:00,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:53:00,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:53:00,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 13:53:00,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-14 13:53:00,235 INFO L175 Difference]: Start difference. First operand has 196 places, 221 transitions, 2556 flow. Second operand 9 states and 193 transitions. [2024-06-14 13:53:00,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 253 transitions, 3430 flow [2024-06-14 13:53:00,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 253 transitions, 3321 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:00,452 INFO L231 Difference]: Finished difference. Result has 202 places, 231 transitions, 2769 flow [2024-06-14 13:53:00,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2769, PETRI_PLACES=202, PETRI_TRANSITIONS=231} [2024-06-14 13:53:00,461 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-14 13:53:00,461 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 231 transitions, 2769 flow [2024-06-14 13:53:00,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:00,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:00,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:00,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:53:00,462 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-14 13:53:00,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:00,462 INFO L85 PathProgramCache]: Analyzing trace with hash -2059874673, now seen corresponding path program 4 times [2024-06-14 13:53:00,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:00,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943646121] [2024-06-14 13:53:00,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:00,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:00,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:00,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:00,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:00,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943646121] [2024-06-14 13:53:00,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943646121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:00,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:00,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:00,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176387221] [2024-06-14 13:53:00,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:00,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:00,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:00,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:00,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:00,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:00,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 231 transitions, 2769 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:00,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:00,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:00,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:01,338 INFO L124 PetriNetUnfolderBase]: 1955/3324 cut-off events. [2024-06-14 13:53:01,339 INFO L125 PetriNetUnfolderBase]: For 99213/99225 co-relation queries the response was YES. [2024-06-14 13:53:01,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19053 conditions, 3324 events. 1955/3324 cut-off events. For 99213/99225 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20527 event pairs, 441 based on Foata normal form. 12/3331 useless extension candidates. Maximal degree in co-relation 18953. Up to 2868 conditions per place. [2024-06-14 13:53:01,367 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 71 changer transitions 0/249 dead transitions. [2024-06-14 13:53:01,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 249 transitions, 3484 flow [2024-06-14 13:53:01,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:53:01,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:53:01,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 13:53:01,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-14 13:53:01,369 INFO L175 Difference]: Start difference. First operand has 202 places, 231 transitions, 2769 flow. Second operand 8 states and 175 transitions. [2024-06-14 13:53:01,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 249 transitions, 3484 flow [2024-06-14 13:53:01,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 249 transitions, 3352 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:01,576 INFO L231 Difference]: Finished difference. Result has 205 places, 231 transitions, 2787 flow [2024-06-14 13:53:01,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2637, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2787, PETRI_PLACES=205, PETRI_TRANSITIONS=231} [2024-06-14 13:53:01,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-14 13:53:01,577 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 231 transitions, 2787 flow [2024-06-14 13:53:01,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:01,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:01,577 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-14 13:53:01,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:53:01,578 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-14 13:53:01,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:01,578 INFO L85 PathProgramCache]: Analyzing trace with hash 560556237, now seen corresponding path program 5 times [2024-06-14 13:53:01,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:01,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346617994] [2024-06-14 13:53:01,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:01,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:01,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:01,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-14 13:53:01,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:01,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346617994] [2024-06-14 13:53:01,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346617994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:01,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:01,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:01,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790812394] [2024-06-14 13:53:01,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:01,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:01,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:01,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:01,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:01,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:01,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 231 transitions, 2787 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:01,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:01,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:01,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:02,493 INFO L124 PetriNetUnfolderBase]: 1950/3311 cut-off events. [2024-06-14 13:53:02,493 INFO L125 PetriNetUnfolderBase]: For 100494/100494 co-relation queries the response was YES. [2024-06-14 13:53:02,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19036 conditions, 3311 events. 1950/3311 cut-off events. For 100494/100494 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20382 event pairs, 430 based on Foata normal form. 1/3308 useless extension candidates. Maximal degree in co-relation 18935. Up to 2863 conditions per place. [2024-06-14 13:53:02,526 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 161 selfloop transitions, 89 changer transitions 0/256 dead transitions. [2024-06-14 13:53:02,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 256 transitions, 3538 flow [2024-06-14 13:53:02,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:53:02,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:53:02,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 13:53:02,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-14 13:53:02,528 INFO L175 Difference]: Start difference. First operand has 205 places, 231 transitions, 2787 flow. Second operand 9 states and 199 transitions. [2024-06-14 13:53:02,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 256 transitions, 3538 flow [2024-06-14 13:53:02,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 256 transitions, 3381 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:02,832 INFO L231 Difference]: Finished difference. Result has 209 places, 231 transitions, 2818 flow [2024-06-14 13:53:02,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2630, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2818, PETRI_PLACES=209, PETRI_TRANSITIONS=231} [2024-06-14 13:53:02,832 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-14 13:53:02,832 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 231 transitions, 2818 flow [2024-06-14 13:53:02,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:02,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:02,833 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-14 13:53:02,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:53:02,834 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-14 13:53:02,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:02,834 INFO L85 PathProgramCache]: Analyzing trace with hash 2012761309, now seen corresponding path program 6 times [2024-06-14 13:53:02,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:02,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231282168] [2024-06-14 13:53:02,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:02,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:02,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:03,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:03,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:03,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231282168] [2024-06-14 13:53:03,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231282168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:03,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:03,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:03,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168883128] [2024-06-14 13:53:03,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:03,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:03,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:03,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:03,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:03,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:03,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 231 transitions, 2818 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:03,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:03,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:03,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:03,766 INFO L124 PetriNetUnfolderBase]: 1944/3302 cut-off events. [2024-06-14 13:53:03,767 INFO L125 PetriNetUnfolderBase]: For 102947/102950 co-relation queries the response was YES. [2024-06-14 13:53:03,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18984 conditions, 3302 events. 1944/3302 cut-off events. For 102947/102950 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20337 event pairs, 434 based on Foata normal form. 4/3302 useless extension candidates. Maximal degree in co-relation 18882. Up to 2938 conditions per place. [2024-06-14 13:53:03,792 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 193 selfloop transitions, 50 changer transitions 0/249 dead transitions. [2024-06-14 13:53:03,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 249 transitions, 3350 flow [2024-06-14 13:53:03,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:03,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:03,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 13:53:03,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-14 13:53:03,795 INFO L175 Difference]: Start difference. First operand has 209 places, 231 transitions, 2818 flow. Second operand 5 states and 126 transitions. [2024-06-14 13:53:03,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 249 transitions, 3350 flow [2024-06-14 13:53:04,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 249 transitions, 3112 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 13:53:04,093 INFO L231 Difference]: Finished difference. Result has 205 places, 231 transitions, 2704 flow [2024-06-14 13:53:04,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2704, PETRI_PLACES=205, PETRI_TRANSITIONS=231} [2024-06-14 13:53:04,094 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-14 13:53:04,094 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 231 transitions, 2704 flow [2024-06-14 13:53:04,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:04,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:04,095 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-14 13:53:04,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:53:04,095 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-14 13:53:04,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:04,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1418176533, now seen corresponding path program 7 times [2024-06-14 13:53:04,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:04,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921187171] [2024-06-14 13:53:04,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:04,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:04,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:04,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:04,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:04,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921187171] [2024-06-14 13:53:04,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921187171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:04,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:04,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:04,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630146741] [2024-06-14 13:53:04,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:04,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:04,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:04,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:04,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:04,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:04,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 231 transitions, 2704 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:04,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:04,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:04,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:04,917 INFO L124 PetriNetUnfolderBase]: 1936/3296 cut-off events. [2024-06-14 13:53:04,917 INFO L125 PetriNetUnfolderBase]: For 101410/101422 co-relation queries the response was YES. [2024-06-14 13:53:04,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18688 conditions, 3296 events. 1936/3296 cut-off events. For 101410/101422 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20376 event pairs, 456 based on Foata normal form. 12/3303 useless extension candidates. Maximal degree in co-relation 18586. Up to 2880 conditions per place. [2024-06-14 13:53:04,946 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 183 selfloop transitions, 57 changer transitions 0/246 dead transitions. [2024-06-14 13:53:04,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 246 transitions, 3222 flow [2024-06-14 13:53:04,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:04,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:04,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 13:53:04,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 13:53:04,948 INFO L175 Difference]: Start difference. First operand has 205 places, 231 transitions, 2704 flow. Second operand 5 states and 123 transitions. [2024-06-14 13:53:04,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 246 transitions, 3222 flow [2024-06-14 13:53:05,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 246 transitions, 3088 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:05,191 INFO L231 Difference]: Finished difference. Result has 205 places, 231 transitions, 2697 flow [2024-06-14 13:53:05,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2570, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2697, PETRI_PLACES=205, PETRI_TRANSITIONS=231} [2024-06-14 13:53:05,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-14 13:53:05,191 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 231 transitions, 2697 flow [2024-06-14 13:53:05,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:05,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:05,192 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-14 13:53:05,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:53:05,192 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-14 13:53:05,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:05,193 INFO L85 PathProgramCache]: Analyzing trace with hash 605745827, now seen corresponding path program 1 times [2024-06-14 13:53:05,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:05,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532989373] [2024-06-14 13:53:05,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:05,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:05,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:05,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:05,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:05,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532989373] [2024-06-14 13:53:05,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532989373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:05,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:05,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:05,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991404059] [2024-06-14 13:53:05,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:05,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:05,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:05,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:05,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:05,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:53:05,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 231 transitions, 2697 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:05,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:05,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:53:05,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:05,973 INFO L124 PetriNetUnfolderBase]: 1891/3232 cut-off events. [2024-06-14 13:53:05,973 INFO L125 PetriNetUnfolderBase]: For 103458/103461 co-relation queries the response was YES. [2024-06-14 13:53:05,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18444 conditions, 3232 events. 1891/3232 cut-off events. For 103458/103461 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20106 event pairs, 412 based on Foata normal form. 7/3210 useless extension candidates. Maximal degree in co-relation 18342. Up to 2860 conditions per place. [2024-06-14 13:53:06,002 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 197 selfloop transitions, 35 changer transitions 0/249 dead transitions. [2024-06-14 13:53:06,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 249 transitions, 3229 flow [2024-06-14 13:53:06,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:06,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:06,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 13:53:06,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 13:53:06,003 INFO L175 Difference]: Start difference. First operand has 205 places, 231 transitions, 2697 flow. Second operand 5 states and 123 transitions. [2024-06-14 13:53:06,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 249 transitions, 3229 flow [2024-06-14 13:53:06,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 249 transitions, 3081 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:06,282 INFO L231 Difference]: Finished difference. Result has 205 places, 233 transitions, 2658 flow [2024-06-14 13:53:06,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2658, PETRI_PLACES=205, PETRI_TRANSITIONS=233} [2024-06-14 13:53:06,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-14 13:53:06,283 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 233 transitions, 2658 flow [2024-06-14 13:53:06,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:06,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:06,283 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-14 13:53:06,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:53:06,283 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-14 13:53:06,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:06,284 INFO L85 PathProgramCache]: Analyzing trace with hash 620030627, now seen corresponding path program 2 times [2024-06-14 13:53:06,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:06,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345881018] [2024-06-14 13:53:06,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:06,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:06,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:06,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:06,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:06,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345881018] [2024-06-14 13:53:06,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345881018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:06,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:06,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:06,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277958041] [2024-06-14 13:53:06,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:06,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:06,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:06,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:06,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:06,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:53:06,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 233 transitions, 2658 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:06,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:06,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:53:06,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:07,081 INFO L124 PetriNetUnfolderBase]: 1882/3219 cut-off events. [2024-06-14 13:53:07,081 INFO L125 PetriNetUnfolderBase]: For 96252/96267 co-relation queries the response was YES. [2024-06-14 13:53:07,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18059 conditions, 3219 events. 1882/3219 cut-off events. For 96252/96267 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20050 event pairs, 422 based on Foata normal form. 18/3202 useless extension candidates. Maximal degree in co-relation 17957. Up to 2808 conditions per place. [2024-06-14 13:53:07,112 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 199 selfloop transitions, 30 changer transitions 0/246 dead transitions. [2024-06-14 13:53:07,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 246 transitions, 3174 flow [2024-06-14 13:53:07,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:07,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:07,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-14 13:53:07,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-14 13:53:07,113 INFO L175 Difference]: Start difference. First operand has 205 places, 233 transitions, 2658 flow. Second operand 5 states and 116 transitions. [2024-06-14 13:53:07,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 246 transitions, 3174 flow [2024-06-14 13:53:07,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 246 transitions, 3085 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:07,391 INFO L231 Difference]: Finished difference. Result has 207 places, 235 transitions, 2670 flow [2024-06-14 13:53:07,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2569, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2670, PETRI_PLACES=207, PETRI_TRANSITIONS=235} [2024-06-14 13:53:07,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-14 13:53:07,391 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 235 transitions, 2670 flow [2024-06-14 13:53:07,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:07,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:07,392 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-14 13:53:07,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:53:07,392 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-14 13:53:07,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:07,393 INFO L85 PathProgramCache]: Analyzing trace with hash 144763211, now seen corresponding path program 1 times [2024-06-14 13:53:07,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:07,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739718280] [2024-06-14 13:53:07,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:07,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:07,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:07,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:07,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:07,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739718280] [2024-06-14 13:53:07,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739718280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:07,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:07,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:07,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366325888] [2024-06-14 13:53:07,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:07,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:07,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:07,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:07,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:07,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:07,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 235 transitions, 2670 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:07,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:07,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:07,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:08,243 INFO L124 PetriNetUnfolderBase]: 1950/3314 cut-off events. [2024-06-14 13:53:08,243 INFO L125 PetriNetUnfolderBase]: For 96457/96460 co-relation queries the response was YES. [2024-06-14 13:53:08,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18618 conditions, 3314 events. 1950/3314 cut-off events. For 96457/96460 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20426 event pairs, 395 based on Foata normal form. 4/3316 useless extension candidates. Maximal degree in co-relation 18515. Up to 3008 conditions per place. [2024-06-14 13:53:08,274 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 230 selfloop transitions, 25 changer transitions 0/261 dead transitions. [2024-06-14 13:53:08,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 261 transitions, 3405 flow [2024-06-14 13:53:08,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:53:08,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:53:08,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-14 13:53:08,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5152439024390244 [2024-06-14 13:53:08,275 INFO L175 Difference]: Start difference. First operand has 207 places, 235 transitions, 2670 flow. Second operand 8 states and 169 transitions. [2024-06-14 13:53:08,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 261 transitions, 3405 flow [2024-06-14 13:53:08,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 261 transitions, 3320 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:08,525 INFO L231 Difference]: Finished difference. Result has 212 places, 239 transitions, 2716 flow [2024-06-14 13:53:08,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2716, PETRI_PLACES=212, PETRI_TRANSITIONS=239} [2024-06-14 13:53:08,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-14 13:53:08,525 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 239 transitions, 2716 flow [2024-06-14 13:53:08,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:08,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:08,526 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-14 13:53:08,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 13:53:08,526 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-14 13:53:08,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:08,526 INFO L85 PathProgramCache]: Analyzing trace with hash 408908555, now seen corresponding path program 2 times [2024-06-14 13:53:08,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:08,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474345173] [2024-06-14 13:53:08,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:08,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:08,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:08,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-14 13:53:08,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:08,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474345173] [2024-06-14 13:53:08,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474345173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:08,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:08,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:08,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41569620] [2024-06-14 13:53:08,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:08,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:08,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:08,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:08,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:08,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:08,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 239 transitions, 2716 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:08,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:08,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:08,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:09,479 INFO L124 PetriNetUnfolderBase]: 1958/3326 cut-off events. [2024-06-14 13:53:09,479 INFO L125 PetriNetUnfolderBase]: For 100188/100191 co-relation queries the response was YES. [2024-06-14 13:53:09,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18735 conditions, 3326 events. 1958/3326 cut-off events. For 100188/100191 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20534 event pairs, 426 based on Foata normal form. 4/3328 useless extension candidates. Maximal degree in co-relation 18631. Up to 3051 conditions per place. [2024-06-14 13:53:09,505 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 231 selfloop transitions, 21 changer transitions 0/258 dead transitions. [2024-06-14 13:53:09,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 258 transitions, 3307 flow [2024-06-14 13:53:09,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:53:09,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:53:09,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 13:53:09,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 13:53:09,506 INFO L175 Difference]: Start difference. First operand has 212 places, 239 transitions, 2716 flow. Second operand 8 states and 164 transitions. [2024-06-14 13:53:09,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 258 transitions, 3307 flow [2024-06-14 13:53:09,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 258 transitions, 3224 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:09,748 INFO L231 Difference]: Finished difference. Result has 216 places, 241 transitions, 2724 flow [2024-06-14 13:53:09,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2647, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2724, PETRI_PLACES=216, PETRI_TRANSITIONS=241} [2024-06-14 13:53:09,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-14 13:53:09,749 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 241 transitions, 2724 flow [2024-06-14 13:53:09,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:09,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:09,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] [2024-06-14 13:53:09,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 13:53:09,750 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-14 13:53:09,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:09,750 INFO L85 PathProgramCache]: Analyzing trace with hash 524199725, now seen corresponding path program 3 times [2024-06-14 13:53:09,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:09,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557679354] [2024-06-14 13:53:09,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:09,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:09,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:10,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:10,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:10,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557679354] [2024-06-14 13:53:10,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557679354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:10,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:10,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:10,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381312914] [2024-06-14 13:53:10,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:10,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:10,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:10,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:10,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:10,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:10,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 241 transitions, 2724 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:10,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:10,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:10,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:10,645 INFO L124 PetriNetUnfolderBase]: 1953/3319 cut-off events. [2024-06-14 13:53:10,645 INFO L125 PetriNetUnfolderBase]: For 101381/101384 co-relation queries the response was YES. [2024-06-14 13:53:10,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18610 conditions, 3319 events. 1953/3319 cut-off events. For 101381/101384 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20456 event pairs, 398 based on Foata normal form. 4/3321 useless extension candidates. Maximal degree in co-relation 18504. Up to 3029 conditions per place. [2024-06-14 13:53:10,685 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 232 selfloop transitions, 19 changer transitions 0/257 dead transitions. [2024-06-14 13:53:10,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 257 transitions, 3266 flow [2024-06-14 13:53:10,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:10,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:10,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-14 13:53:10,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-14 13:53:10,688 INFO L175 Difference]: Start difference. First operand has 216 places, 241 transitions, 2724 flow. Second operand 5 states and 118 transitions. [2024-06-14 13:53:10,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 257 transitions, 3266 flow [2024-06-14 13:53:11,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 257 transitions, 3193 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:11,014 INFO L231 Difference]: Finished difference. Result has 215 places, 241 transitions, 2697 flow [2024-06-14 13:53:11,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2651, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2697, PETRI_PLACES=215, PETRI_TRANSITIONS=241} [2024-06-14 13:53:11,015 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-14 13:53:11,015 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 241 transitions, 2697 flow [2024-06-14 13:53:11,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:11,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:11,016 INFO 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-14 13:53:11,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 13:53:11,016 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-14 13:53:11,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:11,017 INFO L85 PathProgramCache]: Analyzing trace with hash -626812721, now seen corresponding path program 1 times [2024-06-14 13:53:11,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:11,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899286960] [2024-06-14 13:53:11,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:11,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:11,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:11,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:11,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:11,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899286960] [2024-06-14 13:53:11,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899286960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:11,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:11,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:11,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337404083] [2024-06-14 13:53:11,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:11,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:11,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:11,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:11,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:11,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:11,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 241 transitions, 2697 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:11,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:11,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:11,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:11,925 INFO L124 PetriNetUnfolderBase]: 2006/3407 cut-off events. [2024-06-14 13:53:11,926 INFO L125 PetriNetUnfolderBase]: For 117978/117987 co-relation queries the response was YES. [2024-06-14 13:53:11,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19208 conditions, 3407 events. 2006/3407 cut-off events. For 117978/117987 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21020 event pairs, 365 based on Foata normal form. 14/3419 useless extension candidates. Maximal degree in co-relation 19101. Up to 2954 conditions per place. [2024-06-14 13:53:11,957 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 242 selfloop transitions, 26 changer transitions 0/274 dead transitions. [2024-06-14 13:53:11,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 274 transitions, 3482 flow [2024-06-14 13:53:11,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:11,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:11,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 13:53:11,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 13:53:11,958 INFO L175 Difference]: Start difference. First operand has 215 places, 241 transitions, 2697 flow. Second operand 6 states and 145 transitions. [2024-06-14 13:53:11,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 274 transitions, 3482 flow [2024-06-14 13:53:12,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 274 transitions, 3437 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:12,267 INFO L231 Difference]: Finished difference. Result has 217 places, 243 transitions, 2722 flow [2024-06-14 13:53:12,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2652, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2722, PETRI_PLACES=217, PETRI_TRANSITIONS=243} [2024-06-14 13:53:12,268 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-14 13:53:12,268 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 243 transitions, 2722 flow [2024-06-14 13:53:12,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:12,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:12,268 INFO 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-14 13:53:12,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 13:53:12,268 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-14 13:53:12,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:12,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1226404785, now seen corresponding path program 2 times [2024-06-14 13:53:12,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:12,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818124789] [2024-06-14 13:53:12,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:12,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:12,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:12,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:12,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:12,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818124789] [2024-06-14 13:53:12,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818124789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:12,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:12,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:12,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837367308] [2024-06-14 13:53:12,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:12,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:12,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:12,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:12,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:12,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:12,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 243 transitions, 2722 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:12,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:12,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:12,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:13,141 INFO L124 PetriNetUnfolderBase]: 2034/3451 cut-off events. [2024-06-14 13:53:13,141 INFO L125 PetriNetUnfolderBase]: For 125442/125451 co-relation queries the response was YES. [2024-06-14 13:53:13,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19564 conditions, 3451 events. 2034/3451 cut-off events. For 125442/125451 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21442 event pairs, 456 based on Foata normal form. 16/3465 useless extension candidates. Maximal degree in co-relation 19456. Up to 3116 conditions per place. [2024-06-14 13:53:13,175 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 238 selfloop transitions, 23 changer transitions 0/267 dead transitions. [2024-06-14 13:53:13,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 267 transitions, 3346 flow [2024-06-14 13:53:13,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:13,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:13,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 13:53:13,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 13:53:13,176 INFO L175 Difference]: Start difference. First operand has 217 places, 243 transitions, 2722 flow. Second operand 6 states and 138 transitions. [2024-06-14 13:53:13,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 267 transitions, 3346 flow [2024-06-14 13:53:13,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 267 transitions, 3320 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 13:53:13,554 INFO L231 Difference]: Finished difference. Result has 221 places, 244 transitions, 2757 flow [2024-06-14 13:53:13,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2696, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2757, PETRI_PLACES=221, PETRI_TRANSITIONS=244} [2024-06-14 13:53:13,555 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-14 13:53:13,555 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 244 transitions, 2757 flow [2024-06-14 13:53:13,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:13,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:13,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:13,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 13:53:13,556 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-14 13:53:13,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:13,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1403890635, now seen corresponding path program 1 times [2024-06-14 13:53:13,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:13,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410501891] [2024-06-14 13:53:13,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:13,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:13,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:13,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-14 13:53:13,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:13,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410501891] [2024-06-14 13:53:13,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410501891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:13,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:13,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:13,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504948168] [2024-06-14 13:53:13,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:13,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:13,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:13,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:13,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:13,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:13,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 244 transitions, 2757 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:13,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:13,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:13,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:14,482 INFO L124 PetriNetUnfolderBase]: 2100/3555 cut-off events. [2024-06-14 13:53:14,483 INFO L125 PetriNetUnfolderBase]: For 123368/123368 co-relation queries the response was YES. [2024-06-14 13:53:14,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20515 conditions, 3555 events. 2100/3555 cut-off events. For 123368/123368 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 22142 event pairs, 449 based on Foata normal form. 1/3552 useless extension candidates. Maximal degree in co-relation 20405. Up to 3040 conditions per place. [2024-06-14 13:53:14,516 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 218 selfloop transitions, 93 changer transitions 0/317 dead transitions. [2024-06-14 13:53:14,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 317 transitions, 4150 flow [2024-06-14 13:53:14,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:53:14,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:53:14,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 257 transitions. [2024-06-14 13:53:14,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5223577235772358 [2024-06-14 13:53:14,518 INFO L175 Difference]: Start difference. First operand has 221 places, 244 transitions, 2757 flow. Second operand 12 states and 257 transitions. [2024-06-14 13:53:14,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 317 transitions, 4150 flow [2024-06-14 13:53:14,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 317 transitions, 4093 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:14,839 INFO L231 Difference]: Finished difference. Result has 232 places, 275 transitions, 3406 flow [2024-06-14 13:53:14,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2712, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3406, PETRI_PLACES=232, PETRI_TRANSITIONS=275} [2024-06-14 13:53:14,840 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-14 13:53:14,840 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 275 transitions, 3406 flow [2024-06-14 13:53:14,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:14,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:14,840 INFO 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-14 13:53:14,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 13:53:14,841 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-14 13:53:14,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:14,841 INFO L85 PathProgramCache]: Analyzing trace with hash -538154891, now seen corresponding path program 2 times [2024-06-14 13:53:14,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:14,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014077829] [2024-06-14 13:53:14,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:14,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:14,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:15,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:15,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:15,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014077829] [2024-06-14 13:53:15,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014077829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:15,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:15,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:15,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300268590] [2024-06-14 13:53:15,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:15,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:15,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:15,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:15,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:15,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:15,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 275 transitions, 3406 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:15,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:15,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:15,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:15,821 INFO L124 PetriNetUnfolderBase]: 2107/3565 cut-off events. [2024-06-14 13:53:15,821 INFO L125 PetriNetUnfolderBase]: For 131485/131488 co-relation queries the response was YES. [2024-06-14 13:53:15,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21314 conditions, 3565 events. 2107/3565 cut-off events. For 131485/131488 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 22188 event pairs, 455 based on Foata normal form. 5/3563 useless extension candidates. Maximal degree in co-relation 21200. Up to 3069 conditions per place. [2024-06-14 13:53:15,857 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 212 selfloop transitions, 91 changer transitions 0/309 dead transitions. [2024-06-14 13:53:15,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 309 transitions, 4252 flow [2024-06-14 13:53:15,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:15,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:15,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 13:53:15,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-14 13:53:15,859 INFO L175 Difference]: Start difference. First operand has 232 places, 275 transitions, 3406 flow. Second operand 7 states and 176 transitions. [2024-06-14 13:53:15,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 309 transitions, 4252 flow [2024-06-14 13:53:16,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 309 transitions, 4085 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:16,259 INFO L231 Difference]: Finished difference. Result has 234 places, 279 transitions, 3502 flow [2024-06-14 13:53:16,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3239, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3502, PETRI_PLACES=234, PETRI_TRANSITIONS=279} [2024-06-14 13:53:16,259 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-14 13:53:16,259 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 279 transitions, 3502 flow [2024-06-14 13:53:16,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:16,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:16,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:16,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 13:53:16,260 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-14 13:53:16,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:16,260 INFO L85 PathProgramCache]: Analyzing trace with hash 645873275, now seen corresponding path program 1 times [2024-06-14 13:53:16,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:16,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952848550] [2024-06-14 13:53:16,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:16,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:16,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:16,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:16,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:16,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952848550] [2024-06-14 13:53:16,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952848550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:16,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:16,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:16,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111725534] [2024-06-14 13:53:16,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:16,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:16,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:16,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:16,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:16,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:16,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 279 transitions, 3502 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:16,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:16,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:16,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:17,158 INFO L124 PetriNetUnfolderBase]: 2112/3581 cut-off events. [2024-06-14 13:53:17,158 INFO L125 PetriNetUnfolderBase]: For 134389/134401 co-relation queries the response was YES. [2024-06-14 13:53:17,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22031 conditions, 3581 events. 2112/3581 cut-off events. For 134389/134401 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22374 event pairs, 477 based on Foata normal form. 11/3587 useless extension candidates. Maximal degree in co-relation 21915. Up to 3093 conditions per place. [2024-06-14 13:53:17,193 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 228 selfloop transitions, 69 changer transitions 0/303 dead transitions. [2024-06-14 13:53:17,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 303 transitions, 4401 flow [2024-06-14 13:53:17,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:17,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:17,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 13:53:17,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 13:53:17,195 INFO L175 Difference]: Start difference. First operand has 234 places, 279 transitions, 3502 flow. Second operand 6 states and 145 transitions. [2024-06-14 13:53:17,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 303 transitions, 4401 flow [2024-06-14 13:53:17,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 303 transitions, 4176 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:17,658 INFO L231 Difference]: Finished difference. Result has 234 places, 282 transitions, 3463 flow [2024-06-14 13:53:17,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3287, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3463, PETRI_PLACES=234, PETRI_TRANSITIONS=282} [2024-06-14 13:53:17,658 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-14 13:53:17,658 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 282 transitions, 3463 flow [2024-06-14 13:53:17,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:17,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:17,659 INFO 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-14 13:53:17,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 13:53:17,659 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-14 13:53:17,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:17,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1226401809, now seen corresponding path program 2 times [2024-06-14 13:53:17,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:17,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559999368] [2024-06-14 13:53:17,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:17,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:17,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:17,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:17,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:17,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559999368] [2024-06-14 13:53:17,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559999368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:17,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:17,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:17,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560330468] [2024-06-14 13:53:17,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:17,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:17,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:17,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:17,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=38, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:17,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:17,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 282 transitions, 3463 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:17,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:17,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:17,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:18,492 INFO L124 PetriNetUnfolderBase]: 2125/3601 cut-off events. [2024-06-14 13:53:18,493 INFO L125 PetriNetUnfolderBase]: For 135567/135579 co-relation queries the response was YES. [2024-06-14 13:53:18,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22086 conditions, 3601 events. 2125/3601 cut-off events. For 135567/135579 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22518 event pairs, 477 based on Foata normal form. 11/3607 useless extension candidates. Maximal degree in co-relation 21970. Up to 3108 conditions per place. [2024-06-14 13:53:18,531 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 223 selfloop transitions, 77 changer transitions 0/306 dead transitions. [2024-06-14 13:53:18,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 306 transitions, 4393 flow [2024-06-14 13:53:18,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:18,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:18,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 13:53:18,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 13:53:18,533 INFO L175 Difference]: Start difference. First operand has 234 places, 282 transitions, 3463 flow. Second operand 6 states and 141 transitions. [2024-06-14 13:53:18,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 306 transitions, 4393 flow [2024-06-14 13:53:18,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 306 transitions, 4204 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:18,912 INFO L231 Difference]: Finished difference. Result has 236 places, 288 transitions, 3504 flow [2024-06-14 13:53:18,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3300, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3504, PETRI_PLACES=236, PETRI_TRANSITIONS=288} [2024-06-14 13:53:18,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-14 13:53:18,912 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 288 transitions, 3504 flow [2024-06-14 13:53:18,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:18,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:18,913 INFO 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-14 13:53:18,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 13:53:18,913 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-14 13:53:18,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:18,913 INFO L85 PathProgramCache]: Analyzing trace with hash -995952473, now seen corresponding path program 3 times [2024-06-14 13:53:18,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:18,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226085775] [2024-06-14 13:53:18,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:18,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:18,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:19,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:19,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:19,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226085775] [2024-06-14 13:53:19,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226085775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:19,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:19,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:19,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501264302] [2024-06-14 13:53:19,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:19,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:19,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:19,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:19,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:19,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:19,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 288 transitions, 3504 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:19,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:19,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:19,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:19,877 INFO L124 PetriNetUnfolderBase]: 2107/3569 cut-off events. [2024-06-14 13:53:19,878 INFO L125 PetriNetUnfolderBase]: For 137982/137982 co-relation queries the response was YES. [2024-06-14 13:53:19,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21559 conditions, 3569 events. 2107/3569 cut-off events. For 137982/137982 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22248 event pairs, 455 based on Foata normal form. 8/3573 useless extension candidates. Maximal degree in co-relation 21443. Up to 3209 conditions per place. [2024-06-14 13:53:19,917 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 271 selfloop transitions, 28 changer transitions 0/305 dead transitions. [2024-06-14 13:53:19,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 305 transitions, 4191 flow [2024-06-14 13:53:19,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:19,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:19,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-14 13:53:19,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-14 13:53:19,919 INFO L175 Difference]: Start difference. First operand has 236 places, 288 transitions, 3504 flow. Second operand 6 states and 133 transitions. [2024-06-14 13:53:19,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 305 transitions, 4191 flow [2024-06-14 13:53:20,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 305 transitions, 4107 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 13:53:20,419 INFO L231 Difference]: Finished difference. Result has 240 places, 288 transitions, 3481 flow [2024-06-14 13:53:20,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3420, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3481, PETRI_PLACES=240, PETRI_TRANSITIONS=288} [2024-06-14 13:53:20,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-14 13:53:20,420 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 288 transitions, 3481 flow [2024-06-14 13:53:20,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:20,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:20,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:20,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 13:53:20,421 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-14 13:53:20,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:20,426 INFO L85 PathProgramCache]: Analyzing trace with hash 248924197, now seen corresponding path program 3 times [2024-06-14 13:53:20,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:20,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797582181] [2024-06-14 13:53:20,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:20,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:20,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:20,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:20,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:20,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797582181] [2024-06-14 13:53:20,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797582181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:20,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:20,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:20,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416277887] [2024-06-14 13:53:20,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:20,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:20,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:20,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:20,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:20,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:20,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 288 transitions, 3481 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:20,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:20,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:20,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:21,400 INFO L124 PetriNetUnfolderBase]: 2128/3601 cut-off events. [2024-06-14 13:53:21,400 INFO L125 PetriNetUnfolderBase]: For 133937/133937 co-relation queries the response was YES. [2024-06-14 13:53:21,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21852 conditions, 3601 events. 2128/3601 cut-off events. For 133937/133937 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22432 event pairs, 440 based on Foata normal form. 1/3598 useless extension candidates. Maximal degree in co-relation 21735. Up to 3180 conditions per place. [2024-06-14 13:53:21,436 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 259 selfloop transitions, 68 changer transitions 0/333 dead transitions. [2024-06-14 13:53:21,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 333 transitions, 4603 flow [2024-06-14 13:53:21,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:53:21,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:53:21,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-14 13:53:21,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390243902439025 [2024-06-14 13:53:21,438 INFO L175 Difference]: Start difference. First operand has 240 places, 288 transitions, 3481 flow. Second operand 10 states and 221 transitions. [2024-06-14 13:53:21,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 333 transitions, 4603 flow [2024-06-14 13:53:21,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 333 transitions, 4529 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:21,810 INFO L231 Difference]: Finished difference. Result has 247 places, 299 transitions, 3721 flow [2024-06-14 13:53:21,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3411, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3721, PETRI_PLACES=247, PETRI_TRANSITIONS=299} [2024-06-14 13:53:21,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-14 13:53:21,810 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 299 transitions, 3721 flow [2024-06-14 13:53:21,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:21,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:21,811 INFO 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-14 13:53:21,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 13:53:21,811 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-14 13:53:21,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:21,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1619906427, now seen corresponding path program 4 times [2024-06-14 13:53:21,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:21,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968159693] [2024-06-14 13:53:21,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:21,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:21,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:22,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-14 13:53:22,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:22,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968159693] [2024-06-14 13:53:22,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968159693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:22,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:22,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:22,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165591306] [2024-06-14 13:53:22,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:22,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:22,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:22,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:22,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:22,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:22,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 299 transitions, 3721 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:22,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:22,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:22,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:22,820 INFO L124 PetriNetUnfolderBase]: 2135/3614 cut-off events. [2024-06-14 13:53:22,820 INFO L125 PetriNetUnfolderBase]: For 140090/140093 co-relation queries the response was YES. [2024-06-14 13:53:22,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22106 conditions, 3614 events. 2135/3614 cut-off events. For 140090/140093 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22556 event pairs, 444 based on Foata normal form. 5/3615 useless extension candidates. Maximal degree in co-relation 21986. Up to 3203 conditions per place. [2024-06-14 13:53:22,857 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 262 selfloop transitions, 61 changer transitions 0/329 dead transitions. [2024-06-14 13:53:22,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 329 transitions, 4499 flow [2024-06-14 13:53:22,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:22,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:22,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 13:53:22,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 13:53:22,858 INFO L175 Difference]: Start difference. First operand has 247 places, 299 transitions, 3721 flow. Second operand 7 states and 170 transitions. [2024-06-14 13:53:22,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 329 transitions, 4499 flow [2024-06-14 13:53:23,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 329 transitions, 4380 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:23,439 INFO L231 Difference]: Finished difference. Result has 249 places, 303 transitions, 3813 flow [2024-06-14 13:53:23,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3813, PETRI_PLACES=249, PETRI_TRANSITIONS=303} [2024-06-14 13:53:23,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-14 13:53:23,440 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 303 transitions, 3813 flow [2024-06-14 13:53:23,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:23,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:23,440 INFO 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-14 13:53:23,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 13:53:23,440 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-14 13:53:23,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:23,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1259095731, now seen corresponding path program 3 times [2024-06-14 13:53:23,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:23,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179587890] [2024-06-14 13:53:23,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:23,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:23,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:23,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:23,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:23,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179587890] [2024-06-14 13:53:23,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179587890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:23,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:23,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:23,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4906728] [2024-06-14 13:53:23,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:23,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:23,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:23,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:23,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:23,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:23,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 303 transitions, 3813 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:23,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:23,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:23,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:24,361 INFO L124 PetriNetUnfolderBase]: 2132/3616 cut-off events. [2024-06-14 13:53:24,361 INFO L125 PetriNetUnfolderBase]: For 141224/141236 co-relation queries the response was YES. [2024-06-14 13:53:24,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22668 conditions, 3616 events. 2132/3616 cut-off events. For 141224/141236 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22673 event pairs, 469 based on Foata normal form. 11/3622 useless extension candidates. Maximal degree in co-relation 22547. Up to 3150 conditions per place. [2024-06-14 13:53:24,400 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 249 selfloop transitions, 64 changer transitions 0/319 dead transitions. [2024-06-14 13:53:24,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 319 transitions, 4595 flow [2024-06-14 13:53:24,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:24,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:24,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 13:53:24,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 13:53:24,402 INFO L175 Difference]: Start difference. First operand has 249 places, 303 transitions, 3813 flow. Second operand 5 states and 123 transitions. [2024-06-14 13:53:24,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 319 transitions, 4595 flow [2024-06-14 13:53:24,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 319 transitions, 4436 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:24,864 INFO L231 Difference]: Finished difference. Result has 249 places, 303 transitions, 3796 flow [2024-06-14 13:53:24,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3796, PETRI_PLACES=249, PETRI_TRANSITIONS=303} [2024-06-14 13:53:24,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-14 13:53:24,865 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 303 transitions, 3796 flow [2024-06-14 13:53:24,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:24,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:24,865 INFO 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-14 13:53:24,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 13:53:24,866 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-14 13:53:24,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:24,866 INFO L85 PathProgramCache]: Analyzing trace with hash 521358687, now seen corresponding path program 5 times [2024-06-14 13:53:24,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:24,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77758803] [2024-06-14 13:53:24,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:24,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:24,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:25,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:25,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:25,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77758803] [2024-06-14 13:53:25,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77758803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:25,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:25,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:25,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058012688] [2024-06-14 13:53:25,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:25,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:25,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:25,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:25,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:25,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:25,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 303 transitions, 3796 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:25,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:25,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:25,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:25,867 INFO L124 PetriNetUnfolderBase]: 2155/3651 cut-off events. [2024-06-14 13:53:25,867 INFO L125 PetriNetUnfolderBase]: For 146600/146600 co-relation queries the response was YES. [2024-06-14 13:53:25,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23016 conditions, 3651 events. 2155/3651 cut-off events. For 146600/146600 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22897 event pairs, 440 based on Foata normal form. 1/3648 useless extension candidates. Maximal degree in co-relation 22894. Up to 3243 conditions per place. [2024-06-14 13:53:25,908 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 294 selfloop transitions, 55 changer transitions 0/355 dead transitions. [2024-06-14 13:53:25,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 355 transitions, 4882 flow [2024-06-14 13:53:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:53:25,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:53:25,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 272 transitions. [2024-06-14 13:53:25,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5103189493433395 [2024-06-14 13:53:25,910 INFO L175 Difference]: Start difference. First operand has 249 places, 303 transitions, 3796 flow. Second operand 13 states and 272 transitions. [2024-06-14 13:53:25,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 355 transitions, 4882 flow [2024-06-14 13:53:26,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 355 transitions, 4781 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:26,481 INFO L231 Difference]: Finished difference. Result has 260 places, 315 transitions, 4018 flow [2024-06-14 13:53:26,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3700, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4018, PETRI_PLACES=260, PETRI_TRANSITIONS=315} [2024-06-14 13:53:26,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-14 13:53:26,481 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 315 transitions, 4018 flow [2024-06-14 13:53:26,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:26,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:26,482 INFO 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-14 13:53:26,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 13:53:26,482 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-14 13:53:26,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:26,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1253554977, now seen corresponding path program 6 times [2024-06-14 13:53:26,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:26,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512352093] [2024-06-14 13:53:26,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:26,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:26,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:26,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:26,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:26,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512352093] [2024-06-14 13:53:26,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512352093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:26,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:26,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:26,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640107002] [2024-06-14 13:53:26,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:26,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:26,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:26,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:26,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:26,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:26,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 315 transitions, 4018 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:26,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:26,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:26,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:27,616 INFO L124 PetriNetUnfolderBase]: 2176/3686 cut-off events. [2024-06-14 13:53:27,617 INFO L125 PetriNetUnfolderBase]: For 150560/150560 co-relation queries the response was YES. [2024-06-14 13:53:27,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23453 conditions, 3686 events. 2176/3686 cut-off events. For 150560/150560 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23110 event pairs, 440 based on Foata normal form. 1/3683 useless extension candidates. Maximal degree in co-relation 23329. Up to 3102 conditions per place. [2024-06-14 13:53:27,651 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 206 selfloop transitions, 149 changer transitions 0/361 dead transitions. [2024-06-14 13:53:27,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 361 transitions, 5068 flow [2024-06-14 13:53:27,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 13:53:27,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 13:53:27,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 314 transitions. [2024-06-14 13:53:27,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.510569105691057 [2024-06-14 13:53:27,653 INFO L175 Difference]: Start difference. First operand has 260 places, 315 transitions, 4018 flow. Second operand 15 states and 314 transitions. [2024-06-14 13:53:27,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 361 transitions, 5068 flow [2024-06-14 13:53:28,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 361 transitions, 5002 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:28,171 INFO L231 Difference]: Finished difference. Result has 270 places, 322 transitions, 4418 flow [2024-06-14 13:53:28,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3958, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4418, PETRI_PLACES=270, PETRI_TRANSITIONS=322} [2024-06-14 13:53:28,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-14 13:53:28,171 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 322 transitions, 4418 flow [2024-06-14 13:53:28,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:28,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:28,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:28,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 13:53:28,172 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-14 13:53:28,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:28,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1121141791, now seen corresponding path program 7 times [2024-06-14 13:53:28,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:28,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787463988] [2024-06-14 13:53:28,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:28,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:28,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:28,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:28,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:28,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787463988] [2024-06-14 13:53:28,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787463988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:28,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:28,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:28,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434550599] [2024-06-14 13:53:28,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:28,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:28,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:28,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:28,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:28,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:28,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 322 transitions, 4418 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:28,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:28,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:28,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:29,247 INFO L124 PetriNetUnfolderBase]: 2164/3669 cut-off events. [2024-06-14 13:53:29,248 INFO L125 PetriNetUnfolderBase]: For 156540/156543 co-relation queries the response was YES. [2024-06-14 13:53:29,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24034 conditions, 3669 events. 2164/3669 cut-off events. For 156540/156543 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 23053 event pairs, 444 based on Foata normal form. 6/3671 useless extension candidates. Maximal degree in co-relation 23907. Up to 3198 conditions per place. [2024-06-14 13:53:29,290 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 253 selfloop transitions, 93 changer transitions 0/352 dead transitions. [2024-06-14 13:53:29,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 352 transitions, 5186 flow [2024-06-14 13:53:29,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:53:29,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:53:29,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 13:53:29,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 13:53:29,292 INFO L175 Difference]: Start difference. First operand has 270 places, 322 transitions, 4418 flow. Second operand 8 states and 193 transitions. [2024-06-14 13:53:29,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 352 transitions, 5186 flow [2024-06-14 13:53:29,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 352 transitions, 4838 flow, removed 49 selfloop flow, removed 13 redundant places. [2024-06-14 13:53:29,823 INFO L231 Difference]: Finished difference. Result has 265 places, 322 transitions, 4275 flow [2024-06-14 13:53:29,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4070, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4275, PETRI_PLACES=265, PETRI_TRANSITIONS=322} [2024-06-14 13:53:29,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-14 13:53:29,823 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 322 transitions, 4275 flow [2024-06-14 13:53:29,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:29,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:29,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] [2024-06-14 13:53:29,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 13:53:29,824 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-14 13:53:29,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:29,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1122416041, now seen corresponding path program 4 times [2024-06-14 13:53:29,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:29,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935292087] [2024-06-14 13:53:29,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:29,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:29,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:30,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-14 13:53:30,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:30,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935292087] [2024-06-14 13:53:30,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935292087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:30,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:30,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:30,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649693528] [2024-06-14 13:53:30,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:30,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:30,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:30,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:30,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:30,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:30,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 322 transitions, 4275 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:30,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:30,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:30,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:30,768 INFO L124 PetriNetUnfolderBase]: 2161/3671 cut-off events. [2024-06-14 13:53:30,769 INFO L125 PetriNetUnfolderBase]: For 154081/154091 co-relation queries the response was YES. [2024-06-14 13:53:30,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23762 conditions, 3671 events. 2161/3671 cut-off events. For 154081/154091 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23120 event pairs, 465 based on Foata normal form. 9/3675 useless extension candidates. Maximal degree in co-relation 23636. Up to 3189 conditions per place. [2024-06-14 13:53:30,810 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 255 selfloop transitions, 78 changer transitions 0/339 dead transitions. [2024-06-14 13:53:30,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 339 transitions, 4983 flow [2024-06-14 13:53:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:30,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:30,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 13:53:30,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 13:53:30,812 INFO L175 Difference]: Start difference. First operand has 265 places, 322 transitions, 4275 flow. Second operand 7 states and 159 transitions. [2024-06-14 13:53:30,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 339 transitions, 4983 flow [2024-06-14 13:53:31,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 339 transitions, 4770 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 13:53:31,421 INFO L231 Difference]: Finished difference. Result has 265 places, 322 transitions, 4228 flow [2024-06-14 13:53:31,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4062, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4228, PETRI_PLACES=265, PETRI_TRANSITIONS=322} [2024-06-14 13:53:31,421 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-14 13:53:31,422 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 322 transitions, 4228 flow [2024-06-14 13:53:31,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:31,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:31,422 INFO 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-14 13:53:31,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 13:53:31,422 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-14 13:53:31,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:31,423 INFO L85 PathProgramCache]: Analyzing trace with hash -995949497, now seen corresponding path program 5 times [2024-06-14 13:53:31,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:31,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98172952] [2024-06-14 13:53:31,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:31,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:31,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:31,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:31,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:31,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98172952] [2024-06-14 13:53:31,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98172952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:31,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:31,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:31,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239857496] [2024-06-14 13:53:31,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:31,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:31,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:31,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:31,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:31,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:31,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 322 transitions, 4228 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:31,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:31,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:31,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:32,309 INFO L124 PetriNetUnfolderBase]: 2158/3665 cut-off events. [2024-06-14 13:53:32,309 INFO L125 PetriNetUnfolderBase]: For 156715/156718 co-relation queries the response was YES. [2024-06-14 13:53:32,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23690 conditions, 3665 events. 2158/3665 cut-off events. For 156715/156718 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23101 event pairs, 499 based on Foata normal form. 3/3660 useless extension candidates. Maximal degree in co-relation 23563. Up to 3154 conditions per place. [2024-06-14 13:53:32,350 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 244 selfloop transitions, 82 changer transitions 0/332 dead transitions. [2024-06-14 13:53:32,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 332 transitions, 4904 flow [2024-06-14 13:53:32,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:32,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:32,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-14 13:53:32,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 13:53:32,351 INFO L175 Difference]: Start difference. First operand has 265 places, 322 transitions, 4228 flow. Second operand 6 states and 134 transitions. [2024-06-14 13:53:32,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 332 transitions, 4904 flow [2024-06-14 13:53:32,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 332 transitions, 4680 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 13:53:32,914 INFO L231 Difference]: Finished difference. Result has 263 places, 322 transitions, 4174 flow [2024-06-14 13:53:32,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4004, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4174, PETRI_PLACES=263, PETRI_TRANSITIONS=322} [2024-06-14 13:53:32,915 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-14 13:53:32,915 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 322 transitions, 4174 flow [2024-06-14 13:53:32,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:32,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:32,916 INFO 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-14 13:53:32,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 13:53:32,916 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-14 13:53:32,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:32,916 INFO L85 PathProgramCache]: Analyzing trace with hash -995552759, now seen corresponding path program 1 times [2024-06-14 13:53:32,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:32,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255125596] [2024-06-14 13:53:32,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:32,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:32,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:33,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:33,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:33,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255125596] [2024-06-14 13:53:33,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255125596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:33,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:33,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:33,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205823484] [2024-06-14 13:53:33,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:33,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:33,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:33,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:33,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:33,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:33,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 322 transitions, 4174 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:33,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:33,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:33,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:33,825 INFO L124 PetriNetUnfolderBase]: 2178/3695 cut-off events. [2024-06-14 13:53:33,826 INFO L125 PetriNetUnfolderBase]: For 165461/165461 co-relation queries the response was YES. [2024-06-14 13:53:33,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23753 conditions, 3695 events. 2178/3695 cut-off events. For 165461/165461 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 23248 event pairs, 453 based on Foata normal form. 6/3697 useless extension candidates. Maximal degree in co-relation 23626. Up to 3245 conditions per place. [2024-06-14 13:53:33,867 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 307 selfloop transitions, 33 changer transitions 0/346 dead transitions. [2024-06-14 13:53:33,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 346 transitions, 5001 flow [2024-06-14 13:53:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:33,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:33,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-14 13:53:33,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 13:53:33,869 INFO L175 Difference]: Start difference. First operand has 263 places, 322 transitions, 4174 flow. Second operand 6 states and 136 transitions. [2024-06-14 13:53:33,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 346 transitions, 5001 flow [2024-06-14 13:53:34,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 346 transitions, 4719 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 13:53:34,515 INFO L231 Difference]: Finished difference. Result has 263 places, 326 transitions, 4004 flow [2024-06-14 13:53:34,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3892, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4004, PETRI_PLACES=263, PETRI_TRANSITIONS=326} [2024-06-14 13:53:34,515 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-14 13:53:34,515 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 326 transitions, 4004 flow [2024-06-14 13:53:34,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:34,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:34,516 INFO 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-14 13:53:34,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 13:53:34,516 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-14 13:53:34,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:34,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1446056945, now seen corresponding path program 8 times [2024-06-14 13:53:34,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:34,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450640937] [2024-06-14 13:53:34,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:34,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:34,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:34,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:34,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:34,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450640937] [2024-06-14 13:53:34,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450640937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:34,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:34,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:34,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974313041] [2024-06-14 13:53:34,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:34,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:34,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:34,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:34,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:34,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:34,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 326 transitions, 4004 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:34,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:34,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:34,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:35,518 INFO L124 PetriNetUnfolderBase]: 2223/3770 cut-off events. [2024-06-14 13:53:35,518 INFO L125 PetriNetUnfolderBase]: For 169414/169414 co-relation queries the response was YES. [2024-06-14 13:53:35,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24583 conditions, 3770 events. 2223/3770 cut-off events. For 169414/169414 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 23796 event pairs, 446 based on Foata normal form. 1/3767 useless extension candidates. Maximal degree in co-relation 24455. Up to 2994 conditions per place. [2024-06-14 13:53:35,561 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 174 selfloop transitions, 196 changer transitions 0/376 dead transitions. [2024-06-14 13:53:35,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 376 transitions, 5506 flow [2024-06-14 13:53:35,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:53:35,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:53:35,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 13:53:35,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 13:53:35,563 INFO L175 Difference]: Start difference. First operand has 263 places, 326 transitions, 4004 flow. Second operand 10 states and 230 transitions. [2024-06-14 13:53:35,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 376 transitions, 5506 flow [2024-06-14 13:53:36,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 376 transitions, 5466 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 13:53:36,294 INFO L231 Difference]: Finished difference. Result has 271 places, 343 transitions, 4669 flow [2024-06-14 13:53:36,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3965, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4669, PETRI_PLACES=271, PETRI_TRANSITIONS=343} [2024-06-14 13:53:36,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-14 13:53:36,295 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 343 transitions, 4669 flow [2024-06-14 13:53:36,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:36,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:36,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] [2024-06-14 13:53:36,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 13:53:36,295 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-14 13:53:36,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:36,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1255396923, now seen corresponding path program 9 times [2024-06-14 13:53:36,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:36,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392857574] [2024-06-14 13:53:36,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:36,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:36,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:36,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:36,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:36,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392857574] [2024-06-14 13:53:36,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392857574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:36,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:36,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:36,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463394855] [2024-06-14 13:53:36,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:36,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:36,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:36,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:36,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:36,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:36,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 343 transitions, 4669 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:36,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:36,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:36,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:37,481 INFO L124 PetriNetUnfolderBase]: 2382/4034 cut-off events. [2024-06-14 13:53:37,481 INFO L125 PetriNetUnfolderBase]: For 197965/197975 co-relation queries the response was YES. [2024-06-14 13:53:37,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27956 conditions, 4034 events. 2382/4034 cut-off events. For 197965/197975 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 25788 event pairs, 457 based on Foata normal form. 9/4038 useless extension candidates. Maximal degree in co-relation 27826. Up to 3271 conditions per place. [2024-06-14 13:53:37,531 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 291 selfloop transitions, 145 changer transitions 0/442 dead transitions. [2024-06-14 13:53:37,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 442 transitions, 6789 flow [2024-06-14 13:53:37,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:53:37,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:53:37,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 277 transitions. [2024-06-14 13:53:37,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5196998123827392 [2024-06-14 13:53:37,533 INFO L175 Difference]: Start difference. First operand has 271 places, 343 transitions, 4669 flow. Second operand 13 states and 277 transitions. [2024-06-14 13:53:37,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 442 transitions, 6789 flow [2024-06-14 13:53:38,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 442 transitions, 6337 flow, removed 103 selfloop flow, removed 7 redundant places. [2024-06-14 13:53:38,370 INFO L231 Difference]: Finished difference. Result has 281 places, 391 transitions, 5455 flow [2024-06-14 13:53:38,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4358, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5455, PETRI_PLACES=281, PETRI_TRANSITIONS=391} [2024-06-14 13:53:38,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-14 13:53:38,371 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 391 transitions, 5455 flow [2024-06-14 13:53:38,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:38,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:38,371 INFO 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-14 13:53:38,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 13:53:38,372 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-14 13:53:38,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:38,372 INFO L85 PathProgramCache]: Analyzing trace with hash -563275775, now seen corresponding path program 10 times [2024-06-14 13:53:38,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:38,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277332716] [2024-06-14 13:53:38,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:38,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:38,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:38,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:38,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:38,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277332716] [2024-06-14 13:53:38,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277332716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:38,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:38,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:38,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317077305] [2024-06-14 13:53:38,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:38,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:38,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:38,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:38,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:38,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:38,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 391 transitions, 5455 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:38,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:38,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:38,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:39,557 INFO L124 PetriNetUnfolderBase]: 2379/4032 cut-off events. [2024-06-14 13:53:39,557 INFO L125 PetriNetUnfolderBase]: For 191579/191587 co-relation queries the response was YES. [2024-06-14 13:53:39,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27661 conditions, 4032 events. 2379/4032 cut-off events. For 191579/191587 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 25770 event pairs, 457 based on Foata normal form. 7/4034 useless extension candidates. Maximal degree in co-relation 27528. Up to 3269 conditions per place. [2024-06-14 13:53:39,606 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 143 changer transitions 0/442 dead transitions. [2024-06-14 13:53:39,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 442 transitions, 6851 flow [2024-06-14 13:53:39,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:53:39,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:53:39,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 278 transitions. [2024-06-14 13:53:39,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5215759849906192 [2024-06-14 13:53:39,608 INFO L175 Difference]: Start difference. First operand has 281 places, 391 transitions, 5455 flow. Second operand 13 states and 278 transitions. [2024-06-14 13:53:39,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 442 transitions, 6851 flow [2024-06-14 13:53:40,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 442 transitions, 6706 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:40,436 INFO L231 Difference]: Finished difference. Result has 288 places, 391 transitions, 5602 flow [2024-06-14 13:53:40,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5310, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5602, PETRI_PLACES=288, PETRI_TRANSITIONS=391} [2024-06-14 13:53:40,436 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-14 13:53:40,436 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 391 transitions, 5602 flow [2024-06-14 13:53:40,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:40,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:40,437 INFO 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-14 13:53:40,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 13:53:40,437 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-14 13:53:40,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:40,437 INFO L85 PathProgramCache]: Analyzing trace with hash 197076349, now seen corresponding path program 11 times [2024-06-14 13:53:40,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:40,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054132727] [2024-06-14 13:53:40,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:40,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:40,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:40,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-14 13:53:40,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:40,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054132727] [2024-06-14 13:53:40,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054132727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:40,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:40,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:40,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502245260] [2024-06-14 13:53:40,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:40,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:40,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:40,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:40,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:40,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:40,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 391 transitions, 5602 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:40,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:40,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:40,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:41,635 INFO L124 PetriNetUnfolderBase]: 2384/4036 cut-off events. [2024-06-14 13:53:41,635 INFO L125 PetriNetUnfolderBase]: For 196318/196318 co-relation queries the response was YES. [2024-06-14 13:53:41,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28063 conditions, 4036 events. 2384/4036 cut-off events. For 196318/196318 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 25813 event pairs, 446 based on Foata normal form. 1/4033 useless extension candidates. Maximal degree in co-relation 27928. Up to 3273 conditions per place. [2024-06-14 13:53:41,683 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 176 changer transitions 0/450 dead transitions. [2024-06-14 13:53:41,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 450 transitions, 7345 flow [2024-06-14 13:53:41,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:53:41,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:53:41,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 287 transitions. [2024-06-14 13:53:41,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-14 13:53:41,684 INFO L175 Difference]: Start difference. First operand has 288 places, 391 transitions, 5602 flow. Second operand 13 states and 287 transitions. [2024-06-14 13:53:41,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 450 transitions, 7345 flow [2024-06-14 13:53:42,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 450 transitions, 7058 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 13:53:42,559 INFO L231 Difference]: Finished difference. Result has 295 places, 402 transitions, 6048 flow [2024-06-14 13:53:42,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6048, PETRI_PLACES=295, PETRI_TRANSITIONS=402} [2024-06-14 13:53:42,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-14 13:53:42,559 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 402 transitions, 6048 flow [2024-06-14 13:53:42,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:42,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:42,560 INFO 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-14 13:53:42,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 13:53:42,560 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-14 13:53:42,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:42,560 INFO L85 PathProgramCache]: Analyzing trace with hash -278997729, now seen corresponding path program 12 times [2024-06-14 13:53:42,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:42,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201437009] [2024-06-14 13:53:42,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:42,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:42,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:42,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:42,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:42,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201437009] [2024-06-14 13:53:42,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201437009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:42,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:42,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:42,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237814928] [2024-06-14 13:53:42,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:42,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:42,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:42,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:42,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:42,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:42,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 402 transitions, 6048 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:42,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:42,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:42,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:43,666 INFO L124 PetriNetUnfolderBase]: 2410/4085 cut-off events. [2024-06-14 13:53:43,666 INFO L125 PetriNetUnfolderBase]: For 209796/209804 co-relation queries the response was YES. [2024-06-14 13:53:43,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29047 conditions, 4085 events. 2410/4085 cut-off events. For 209796/209804 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 26207 event pairs, 457 based on Foata normal form. 8/4088 useless extension candidates. Maximal degree in co-relation 28907. Up to 3298 conditions per place. [2024-06-14 13:53:43,716 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 145 changer transitions 0/447 dead transitions. [2024-06-14 13:53:43,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 447 transitions, 7509 flow [2024-06-14 13:53:43,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:53:43,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:53:43,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 13:53:43,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-14 13:53:43,718 INFO L175 Difference]: Start difference. First operand has 295 places, 402 transitions, 6048 flow. Second operand 11 states and 240 transitions. [2024-06-14 13:53:43,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 447 transitions, 7509 flow [2024-06-14 13:53:44,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 447 transitions, 7289 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-14 13:53:44,646 INFO L231 Difference]: Finished difference. Result has 298 places, 411 transitions, 6291 flow [2024-06-14 13:53:44,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5848, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6291, PETRI_PLACES=298, PETRI_TRANSITIONS=411} [2024-06-14 13:53:44,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-14 13:53:44,647 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 411 transitions, 6291 flow [2024-06-14 13:53:44,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:44,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:44,647 INFO 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-14 13:53:44,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 13:53:44,647 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-14 13:53:44,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:44,648 INFO L85 PathProgramCache]: Analyzing trace with hash 191833939, now seen corresponding path program 13 times [2024-06-14 13:53:44,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:44,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332639150] [2024-06-14 13:53:44,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:44,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:44,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:44,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:44,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:44,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332639150] [2024-06-14 13:53:44,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332639150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:44,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:44,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:44,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626125631] [2024-06-14 13:53:44,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:44,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:44,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:44,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:44,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:45,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:45,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 411 transitions, 6291 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:45,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:45,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:45,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:45,693 INFO L124 PetriNetUnfolderBase]: 2395/4057 cut-off events. [2024-06-14 13:53:45,693 INFO L125 PetriNetUnfolderBase]: For 205516/205519 co-relation queries the response was YES. [2024-06-14 13:53:45,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28548 conditions, 4057 events. 2395/4057 cut-off events. For 205516/205519 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 26036 event pairs, 451 based on Foata normal form. 7/4060 useless extension candidates. Maximal degree in co-relation 28408. Up to 3449 conditions per place. [2024-06-14 13:53:45,743 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 306 selfloop transitions, 125 changer transitions 0/437 dead transitions. [2024-06-14 13:53:45,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 437 transitions, 7219 flow [2024-06-14 13:53:45,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:45,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:45,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 13:53:45,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 13:53:45,745 INFO L175 Difference]: Start difference. First operand has 298 places, 411 transitions, 6291 flow. Second operand 7 states and 170 transitions. [2024-06-14 13:53:45,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 437 transitions, 7219 flow [2024-06-14 13:53:46,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 437 transitions, 6931 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-14 13:53:46,563 INFO L231 Difference]: Finished difference. Result has 298 places, 411 transitions, 6289 flow [2024-06-14 13:53:46,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6003, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6289, PETRI_PLACES=298, PETRI_TRANSITIONS=411} [2024-06-14 13:53:46,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-14 13:53:46,564 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 411 transitions, 6289 flow [2024-06-14 13:53:46,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:46,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:46,564 INFO 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-14 13:53:46,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 13:53:46,565 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-14 13:53:46,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:46,565 INFO L85 PathProgramCache]: Analyzing trace with hash 961723167, now seen corresponding path program 14 times [2024-06-14 13:53:46,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:46,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541380475] [2024-06-14 13:53:46,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:46,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:46,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:46,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:46,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:46,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541380475] [2024-06-14 13:53:46,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541380475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:46,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:46,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:46,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635111078] [2024-06-14 13:53:46,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:46,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:46,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:46,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:46,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:46,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:46,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 411 transitions, 6289 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:46,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:46,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:46,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:47,718 INFO L124 PetriNetUnfolderBase]: 2392/4054 cut-off events. [2024-06-14 13:53:47,718 INFO L125 PetriNetUnfolderBase]: For 199343/199343 co-relation queries the response was YES. [2024-06-14 13:53:47,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28458 conditions, 4054 events. 2392/4054 cut-off events. For 199343/199343 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 25986 event pairs, 446 based on Foata normal form. 1/4051 useless extension candidates. Maximal degree in co-relation 28317. Up to 3281 conditions per place. [2024-06-14 13:53:47,883 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 266 selfloop transitions, 183 changer transitions 0/455 dead transitions. [2024-06-14 13:53:47,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 455 transitions, 7768 flow [2024-06-14 13:53:47,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:53:47,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:53:47,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 266 transitions. [2024-06-14 13:53:47,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-14 13:53:47,885 INFO L175 Difference]: Start difference. First operand has 298 places, 411 transitions, 6289 flow. Second operand 12 states and 266 transitions. [2024-06-14 13:53:47,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 455 transitions, 7768 flow [2024-06-14 13:53:48,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 455 transitions, 7498 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 13:53:48,689 INFO L231 Difference]: Finished difference. Result has 303 places, 412 transitions, 6426 flow [2024-06-14 13:53:48,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6029, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6426, PETRI_PLACES=303, PETRI_TRANSITIONS=412} [2024-06-14 13:53:48,689 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-14 13:53:48,689 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 412 transitions, 6426 flow [2024-06-14 13:53:48,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:48,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:48,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:48,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 13:53:48,690 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-14 13:53:48,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:48,690 INFO L85 PathProgramCache]: Analyzing trace with hash 965442237, now seen corresponding path program 15 times [2024-06-14 13:53:48,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:48,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477169238] [2024-06-14 13:53:48,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:48,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:48,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:49,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:49,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:49,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477169238] [2024-06-14 13:53:49,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477169238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:49,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:49,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:49,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684855765] [2024-06-14 13:53:49,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:49,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:49,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:49,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:49,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:49,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:49,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 412 transitions, 6426 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:49,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:49,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:49,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:49,850 INFO L124 PetriNetUnfolderBase]: 2393/4059 cut-off events. [2024-06-14 13:53:49,850 INFO L125 PetriNetUnfolderBase]: For 202356/202359 co-relation queries the response was YES. [2024-06-14 13:53:49,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28450 conditions, 4059 events. 2393/4059 cut-off events. For 202356/202359 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 26097 event pairs, 451 based on Foata normal form. 7/4062 useless extension candidates. Maximal degree in co-relation 28309. Up to 3357 conditions per place. [2024-06-14 13:53:49,905 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 179 changer transitions 0/446 dead transitions. [2024-06-14 13:53:49,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 446 transitions, 7464 flow [2024-06-14 13:53:49,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:53:49,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:53:49,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 13:53:49,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 13:53:49,907 INFO L175 Difference]: Start difference. First operand has 303 places, 412 transitions, 6426 flow. Second operand 8 states and 193 transitions. [2024-06-14 13:53:49,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 446 transitions, 7464 flow [2024-06-14 13:53:50,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 446 transitions, 7085 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-14 13:53:50,748 INFO L231 Difference]: Finished difference. Result has 301 places, 416 transitions, 6532 flow [2024-06-14 13:53:50,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6047, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6532, PETRI_PLACES=301, PETRI_TRANSITIONS=416} [2024-06-14 13:53:50,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-14 13:53:50,749 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 416 transitions, 6532 flow [2024-06-14 13:53:50,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:50,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:50,750 INFO 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-14 13:53:50,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 13:53:50,750 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-14 13:53:50,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:50,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1013798847, now seen corresponding path program 16 times [2024-06-14 13:53:50,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:50,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083914433] [2024-06-14 13:53:50,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:50,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:50,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:51,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:51,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:51,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083914433] [2024-06-14 13:53:51,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083914433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:51,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:51,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:51,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780290239] [2024-06-14 13:53:51,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:51,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:51,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:51,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:51,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:51,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:51,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 416 transitions, 6532 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:51,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:51,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:51,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:51,948 INFO L124 PetriNetUnfolderBase]: 2381/4049 cut-off events. [2024-06-14 13:53:51,949 INFO L125 PetriNetUnfolderBase]: For 192326/192334 co-relation queries the response was YES. [2024-06-14 13:53:51,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28095 conditions, 4049 events. 2381/4049 cut-off events. For 192326/192334 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 26075 event pairs, 478 based on Foata normal form. 10/4054 useless extension candidates. Maximal degree in co-relation 27954. Up to 3196 conditions per place. [2024-06-14 13:53:52,014 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 176 changer transitions 0/443 dead transitions. [2024-06-14 13:53:52,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 443 transitions, 7608 flow [2024-06-14 13:53:52,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:52,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:52,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 13:53:52,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 13:53:52,016 INFO L175 Difference]: Start difference. First operand has 301 places, 416 transitions, 6532 flow. Second operand 7 states and 173 transitions. [2024-06-14 13:53:52,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 443 transitions, 7608 flow [2024-06-14 13:53:52,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 443 transitions, 7162 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-14 13:53:52,990 INFO L231 Difference]: Finished difference. Result has 300 places, 416 transitions, 6458 flow [2024-06-14 13:53:52,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6090, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6458, PETRI_PLACES=300, PETRI_TRANSITIONS=416} [2024-06-14 13:53:52,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-14 13:53:52,991 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 416 transitions, 6458 flow [2024-06-14 13:53:52,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:52,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:52,992 INFO 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-14 13:53:52,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 13:53:52,992 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-14 13:53:52,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:52,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1598252169, now seen corresponding path program 2 times [2024-06-14 13:53:52,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:52,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897388519] [2024-06-14 13:53:52,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:52,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:53,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:53,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:53,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:53,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897388519] [2024-06-14 13:53:53,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897388519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:53,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:53,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:53,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781774682] [2024-06-14 13:53:53,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:53,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:53,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:53,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:53,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:53,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:53,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 416 transitions, 6458 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:53,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:53,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:53,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:54,071 INFO L124 PetriNetUnfolderBase]: 2401/4078 cut-off events. [2024-06-14 13:53:54,072 INFO L125 PetriNetUnfolderBase]: For 190752/190752 co-relation queries the response was YES. [2024-06-14 13:53:54,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28070 conditions, 4078 events. 2401/4078 cut-off events. For 190752/190752 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 26169 event pairs, 358 based on Foata normal form. 6/4081 useless extension candidates. Maximal degree in co-relation 27930. Up to 3557 conditions per place. [2024-06-14 13:53:54,121 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 408 selfloop transitions, 35 changer transitions 0/449 dead transitions. [2024-06-14 13:53:54,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 449 transitions, 7544 flow [2024-06-14 13:53:54,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:54,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:54,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 13:53:54,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 13:53:54,122 INFO L175 Difference]: Start difference. First operand has 300 places, 416 transitions, 6458 flow. Second operand 6 states and 147 transitions. [2024-06-14 13:53:54,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 449 transitions, 7544 flow [2024-06-14 13:53:54,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 449 transitions, 7149 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:54,873 INFO L231 Difference]: Finished difference. Result has 301 places, 419 transitions, 6175 flow [2024-06-14 13:53:54,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6063, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6175, PETRI_PLACES=301, PETRI_TRANSITIONS=419} [2024-06-14 13:53:54,874 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-14 13:53:54,874 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 419 transitions, 6175 flow [2024-06-14 13:53:54,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:54,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:54,874 INFO 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-14 13:53:54,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 13:53:54,875 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-14 13:53:54,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:54,875 INFO L85 PathProgramCache]: Analyzing trace with hash 2041080969, now seen corresponding path program 3 times [2024-06-14 13:53:54,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:54,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003608979] [2024-06-14 13:53:54,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:54,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:54,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:55,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:55,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:55,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003608979] [2024-06-14 13:53:55,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003608979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:55,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:55,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:55,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035712116] [2024-06-14 13:53:55,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:55,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:55,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:55,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:55,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:55,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:55,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 419 transitions, 6175 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:55,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:55,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:55,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:55,890 INFO L124 PetriNetUnfolderBase]: 2388/4060 cut-off events. [2024-06-14 13:53:55,891 INFO L125 PetriNetUnfolderBase]: For 176969/176969 co-relation queries the response was YES. [2024-06-14 13:53:55,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27196 conditions, 4060 events. 2388/4060 cut-off events. For 176969/176969 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 25996 event pairs, 373 based on Foata normal form. 6/4062 useless extension candidates. Maximal degree in co-relation 27055. Up to 3382 conditions per place. [2024-06-14 13:53:55,949 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 405 selfloop transitions, 35 changer transitions 0/446 dead transitions. [2024-06-14 13:53:55,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 446 transitions, 7233 flow [2024-06-14 13:53:55,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:55,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:55,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 13:53:55,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 13:53:55,951 INFO L175 Difference]: Start difference. First operand has 301 places, 419 transitions, 6175 flow. Second operand 6 states and 138 transitions. [2024-06-14 13:53:55,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 446 transitions, 7233 flow [2024-06-14 13:53:56,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 446 transitions, 7189 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 13:53:56,665 INFO L231 Difference]: Finished difference. Result has 306 places, 421 transitions, 6226 flow [2024-06-14 13:53:56,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6131, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6226, PETRI_PLACES=306, PETRI_TRANSITIONS=421} [2024-06-14 13:53:56,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-14 13:53:56,666 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 421 transitions, 6226 flow [2024-06-14 13:53:56,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:56,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:56,667 INFO 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-14 13:53:56,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 13:53:56,667 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-14 13:53:56,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:56,667 INFO L85 PathProgramCache]: Analyzing trace with hash 192693333, now seen corresponding path program 1 times [2024-06-14 13:53:56,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:56,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510267495] [2024-06-14 13:53:56,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:56,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:56,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:56,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:56,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:56,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510267495] [2024-06-14 13:53:56,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510267495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:56,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:56,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:56,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178700794] [2024-06-14 13:53:56,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:56,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:56,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:56,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:56,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:57,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:57,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 421 transitions, 6226 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:57,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:57,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:57,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:57,822 INFO L124 PetriNetUnfolderBase]: 2547/4333 cut-off events. [2024-06-14 13:53:57,822 INFO L125 PetriNetUnfolderBase]: For 241368/241376 co-relation queries the response was YES. [2024-06-14 13:53:57,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30362 conditions, 4333 events. 2547/4333 cut-off events. For 241368/241376 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28155 event pairs, 412 based on Foata normal form. 18/4346 useless extension candidates. Maximal degree in co-relation 30218. Up to 3211 conditions per place. [2024-06-14 13:53:57,875 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 347 selfloop transitions, 106 changer transitions 0/459 dead transitions. [2024-06-14 13:53:57,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 459 transitions, 7678 flow [2024-06-14 13:53:57,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:53:57,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:53:57,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 13:53:57,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 13:53:57,877 INFO L175 Difference]: Start difference. First operand has 306 places, 421 transitions, 6226 flow. Second operand 9 states and 202 transitions. [2024-06-14 13:53:57,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 459 transitions, 7678 flow [2024-06-14 13:53:58,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 459 transitions, 7551 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:58,749 INFO L231 Difference]: Finished difference. Result has 311 places, 426 transitions, 6436 flow [2024-06-14 13:53:58,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6099, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6436, PETRI_PLACES=311, PETRI_TRANSITIONS=426} [2024-06-14 13:53:58,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-14 13:53:58,749 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 426 transitions, 6436 flow [2024-06-14 13:53:58,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:58,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:58,750 INFO 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-14 13:53:58,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 13:53:58,750 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-14 13:53:58,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:58,751 INFO L85 PathProgramCache]: Analyzing trace with hash -295423685, now seen corresponding path program 2 times [2024-06-14 13:53:58,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:58,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374790526] [2024-06-14 13:53:58,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:58,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:58,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:59,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:59,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:59,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374790526] [2024-06-14 13:53:59,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374790526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:59,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:59,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:59,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766526889] [2024-06-14 13:53:59,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:59,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:59,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:59,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:59,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:59,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:59,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 426 transitions, 6436 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:59,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:59,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:59,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:59,986 INFO L124 PetriNetUnfolderBase]: 2603/4421 cut-off events. [2024-06-14 13:53:59,986 INFO L125 PetriNetUnfolderBase]: For 260018/260026 co-relation queries the response was YES. [2024-06-14 13:54:00,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31197 conditions, 4421 events. 2603/4421 cut-off events. For 260018/260026 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28816 event pairs, 527 based on Foata normal form. 22/4438 useless extension candidates. Maximal degree in co-relation 31053. Up to 3714 conditions per place. [2024-06-14 13:54:00,045 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 343 selfloop transitions, 99 changer transitions 0/448 dead transitions. [2024-06-14 13:54:00,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 448 transitions, 7440 flow [2024-06-14 13:54:00,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:00,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:00,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 13:54:00,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-14 13:54:00,046 INFO L175 Difference]: Start difference. First operand has 311 places, 426 transitions, 6436 flow. Second operand 9 states and 193 transitions. [2024-06-14 13:54:00,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 448 transitions, 7440 flow [2024-06-14 13:54:01,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 448 transitions, 7289 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:01,049 INFO L231 Difference]: Finished difference. Result has 316 places, 428 transitions, 6535 flow [2024-06-14 13:54:01,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6285, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6535, PETRI_PLACES=316, PETRI_TRANSITIONS=428} [2024-06-14 13:54:01,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-14 13:54:01,050 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 428 transitions, 6535 flow [2024-06-14 13:54:01,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:01,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:01,051 INFO 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-14 13:54:01,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 13:54:01,051 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-14 13:54:01,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:01,051 INFO L85 PathProgramCache]: Analyzing trace with hash -208735595, now seen corresponding path program 3 times [2024-06-14 13:54:01,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:01,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251263636] [2024-06-14 13:54:01,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:01,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:01,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:01,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:01,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:01,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251263636] [2024-06-14 13:54:01,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251263636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:01,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:01,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:01,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933892257] [2024-06-14 13:54:01,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:01,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:01,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:01,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:01,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:01,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:01,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 428 transitions, 6535 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:01,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:01,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:01,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:02,338 INFO L124 PetriNetUnfolderBase]: 2709/4589 cut-off events. [2024-06-14 13:54:02,338 INFO L125 PetriNetUnfolderBase]: For 284880/284888 co-relation queries the response was YES. [2024-06-14 13:54:02,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33284 conditions, 4589 events. 2709/4589 cut-off events. For 284880/284888 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 29993 event pairs, 536 based on Foata normal form. 18/4602 useless extension candidates. Maximal degree in co-relation 33138. Up to 3720 conditions per place. [2024-06-14 13:54:02,398 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 353 selfloop transitions, 97 changer transitions 0/456 dead transitions. [2024-06-14 13:54:02,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 456 transitions, 7771 flow [2024-06-14 13:54:02,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:02,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:02,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 13:54:02,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-14 13:54:02,399 INFO L175 Difference]: Start difference. First operand has 316 places, 428 transitions, 6535 flow. Second operand 9 states and 196 transitions. [2024-06-14 13:54:02,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 456 transitions, 7771 flow [2024-06-14 13:54:03,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 456 transitions, 7551 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 13:54:03,362 INFO L231 Difference]: Finished difference. Result has 319 places, 432 transitions, 6632 flow [2024-06-14 13:54:03,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6315, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6632, PETRI_PLACES=319, PETRI_TRANSITIONS=432} [2024-06-14 13:54:03,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-14 13:54:03,363 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 432 transitions, 6632 flow [2024-06-14 13:54:03,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:03,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:03,363 INFO 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-14 13:54:03,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 13:54:03,364 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-14 13:54:03,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:03,364 INFO L85 PathProgramCache]: Analyzing trace with hash -924166371, now seen corresponding path program 4 times [2024-06-14 13:54:03,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:03,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056232992] [2024-06-14 13:54:03,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:03,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:03,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:03,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:03,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:03,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056232992] [2024-06-14 13:54:03,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056232992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:03,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:03,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:03,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648820845] [2024-06-14 13:54:03,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:03,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:03,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:03,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:03,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:03,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:03,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 432 transitions, 6632 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:03,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:03,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:03,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:04,619 INFO L124 PetriNetUnfolderBase]: 2765/4677 cut-off events. [2024-06-14 13:54:04,619 INFO L125 PetriNetUnfolderBase]: For 306605/306613 co-relation queries the response was YES. [2024-06-14 13:54:04,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34082 conditions, 4677 events. 2765/4677 cut-off events. For 306605/306613 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 30678 event pairs, 572 based on Foata normal form. 22/4694 useless extension candidates. Maximal degree in co-relation 33934. Up to 3990 conditions per place. [2024-06-14 13:54:04,679 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 344 selfloop transitions, 103 changer transitions 0/453 dead transitions. [2024-06-14 13:54:04,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 453 transitions, 7652 flow [2024-06-14 13:54:04,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:54:04,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:54:04,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 13:54:04,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 13:54:04,680 INFO L175 Difference]: Start difference. First operand has 319 places, 432 transitions, 6632 flow. Second operand 8 states and 176 transitions. [2024-06-14 13:54:04,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 453 transitions, 7652 flow [2024-06-14 13:54:05,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 453 transitions, 7501 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:05,618 INFO L231 Difference]: Finished difference. Result has 322 places, 434 transitions, 6749 flow [2024-06-14 13:54:05,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6481, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6749, PETRI_PLACES=322, PETRI_TRANSITIONS=434} [2024-06-14 13:54:05,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-14 13:54:05,619 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 434 transitions, 6749 flow [2024-06-14 13:54:05,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:05,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:05,619 INFO 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-14 13:54:05,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 13:54:05,620 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-14 13:54:05,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:05,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1013373837, now seen corresponding path program 5 times [2024-06-14 13:54:05,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:05,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142251858] [2024-06-14 13:54:05,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:05,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:05,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:05,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:05,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:05,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142251858] [2024-06-14 13:54:05,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142251858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:05,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:05,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:05,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295293097] [2024-06-14 13:54:05,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:05,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:05,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:05,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:05,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:06,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:06,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 434 transitions, 6749 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:06,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:06,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:06,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:06,840 INFO L124 PetriNetUnfolderBase]: 2808/4754 cut-off events. [2024-06-14 13:54:06,840 INFO L125 PetriNetUnfolderBase]: For 309570/309578 co-relation queries the response was YES. [2024-06-14 13:54:06,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34669 conditions, 4754 events. 2808/4754 cut-off events. For 309570/309578 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 31263 event pairs, 591 based on Foata normal form. 22/4771 useless extension candidates. Maximal degree in co-relation 34519. Up to 4059 conditions per place. [2024-06-14 13:54:06,902 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 359 selfloop transitions, 88 changer transitions 0/453 dead transitions. [2024-06-14 13:54:06,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 453 transitions, 7769 flow [2024-06-14 13:54:06,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:06,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:06,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 13:54:06,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-14 13:54:06,903 INFO L175 Difference]: Start difference. First operand has 322 places, 434 transitions, 6749 flow. Second operand 6 states and 139 transitions. [2024-06-14 13:54:06,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 453 transitions, 7769 flow [2024-06-14 13:54:07,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 453 transitions, 7535 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 13:54:07,967 INFO L231 Difference]: Finished difference. Result has 322 places, 436 transitions, 6757 flow [2024-06-14 13:54:07,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6515, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6757, PETRI_PLACES=322, PETRI_TRANSITIONS=436} [2024-06-14 13:54:07,968 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-14 13:54:07,968 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 436 transitions, 6757 flow [2024-06-14 13:54:07,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:07,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54: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] [2024-06-14 13:54:07,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 13:54:07,968 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-14 13:54:07,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:07,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1013521707, now seen corresponding path program 6 times [2024-06-14 13:54:07,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:07,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737229391] [2024-06-14 13:54:07,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:07,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:07,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:08,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:08,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:08,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737229391] [2024-06-14 13:54:08,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737229391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:08,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:08,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:08,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587598773] [2024-06-14 13:54:08,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:08,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:08,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:08,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:08,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:08,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:08,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 436 transitions, 6757 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:08,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:08,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:08,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:09,299 INFO L124 PetriNetUnfolderBase]: 2822/4790 cut-off events. [2024-06-14 13:54:09,300 INFO L125 PetriNetUnfolderBase]: For 292132/292140 co-relation queries the response was YES. [2024-06-14 13:54:09,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34404 conditions, 4790 events. 2822/4790 cut-off events. For 292132/292140 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 31603 event pairs, 485 based on Foata normal form. 18/4803 useless extension candidates. Maximal degree in co-relation 34253. Up to 3716 conditions per place. [2024-06-14 13:54:09,357 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 366 selfloop transitions, 91 changer transitions 0/463 dead transitions. [2024-06-14 13:54:09,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 463 transitions, 8005 flow [2024-06-14 13:54:09,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:09,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:09,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 13:54:09,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 13:54:09,358 INFO L175 Difference]: Start difference. First operand has 322 places, 436 transitions, 6757 flow. Second operand 6 states and 146 transitions. [2024-06-14 13:54:09,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 463 transitions, 8005 flow [2024-06-14 13:54:10,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 463 transitions, 7797 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:10,497 INFO L231 Difference]: Finished difference. Result has 325 places, 439 transitions, 6871 flow [2024-06-14 13:54:10,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6549, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6871, PETRI_PLACES=325, PETRI_TRANSITIONS=439} [2024-06-14 13:54:10,498 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-14 13:54:10,498 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 439 transitions, 6871 flow [2024-06-14 13:54:10,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:10,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:10,498 INFO 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-14 13:54:10,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 13:54:10,498 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-14 13:54:10,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:10,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1007796255, now seen corresponding path program 1 times [2024-06-14 13:54:10,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:10,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026846887] [2024-06-14 13:54:10,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:10,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:10,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:10,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:10,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:10,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026846887] [2024-06-14 13:54:10,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026846887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:10,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:10,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:10,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036432850] [2024-06-14 13:54:10,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:10,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:10,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:10,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:10,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:10,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:10,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 439 transitions, 6871 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:10,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:10,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:10,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:11,826 INFO L124 PetriNetUnfolderBase]: 2829/4797 cut-off events. [2024-06-14 13:54:11,826 INFO L125 PetriNetUnfolderBase]: For 283716/283724 co-relation queries the response was YES. [2024-06-14 13:54:11,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34138 conditions, 4797 events. 2829/4797 cut-off events. For 283716/283724 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 31657 event pairs, 547 based on Foata normal form. 18/4810 useless extension candidates. Maximal degree in co-relation 33985. Up to 3942 conditions per place. [2024-06-14 13:54:11,887 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 344 selfloop transitions, 112 changer transitions 0/462 dead transitions. [2024-06-14 13:54:11,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 462 transitions, 7903 flow [2024-06-14 13:54:11,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:54:11,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:54:11,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 13:54:11,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 13:54:11,888 INFO L175 Difference]: Start difference. First operand has 325 places, 439 transitions, 6871 flow. Second operand 8 states and 179 transitions. [2024-06-14 13:54:11,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 462 transitions, 7903 flow [2024-06-14 13:54:13,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 462 transitions, 7592 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:13,014 INFO L231 Difference]: Finished difference. Result has 328 places, 440 transitions, 6811 flow [2024-06-14 13:54:13,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6560, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6811, PETRI_PLACES=328, PETRI_TRANSITIONS=440} [2024-06-14 13:54:13,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-14 13:54:13,014 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 440 transitions, 6811 flow [2024-06-14 13:54:13,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:13,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:13,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-14 13:54:13,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 13:54:13,015 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-14 13:54:13,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:13,015 INFO L85 PathProgramCache]: Analyzing trace with hash -570935637, now seen corresponding path program 1 times [2024-06-14 13:54:13,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:13,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887576469] [2024-06-14 13:54:13,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:13,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:13,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:13,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:13,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:13,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887576469] [2024-06-14 13:54:13,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887576469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:13,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:13,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:13,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618892033] [2024-06-14 13:54:13,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:13,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:13,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:13,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:13,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:13,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:13,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 440 transitions, 6811 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:13,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:13,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:13,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:14,358 INFO L124 PetriNetUnfolderBase]: 2834/4807 cut-off events. [2024-06-14 13:54:14,358 INFO L125 PetriNetUnfolderBase]: For 257360/257365 co-relation queries the response was YES. [2024-06-14 13:54:14,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33642 conditions, 4807 events. 2834/4807 cut-off events. For 257360/257365 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 31768 event pairs, 582 based on Foata normal form. 5/4805 useless extension candidates. Maximal degree in co-relation 33489. Up to 3766 conditions per place. [2024-06-14 13:54:14,430 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 243 selfloop transitions, 227 changer transitions 0/476 dead transitions. [2024-06-14 13:54:14,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 476 transitions, 8223 flow [2024-06-14 13:54:14,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:54:14,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:54:14,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 255 transitions. [2024-06-14 13:54:14,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-14 13:54:14,432 INFO L175 Difference]: Start difference. First operand has 328 places, 440 transitions, 6811 flow. Second operand 12 states and 255 transitions. [2024-06-14 13:54:14,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 476 transitions, 8223 flow [2024-06-14 13:54:15,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 476 transitions, 7900 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 13:54:15,701 INFO L231 Difference]: Finished difference. Result has 333 places, 446 transitions, 7058 flow [2024-06-14 13:54:15,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6488, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7058, PETRI_PLACES=333, PETRI_TRANSITIONS=446} [2024-06-14 13:54:15,702 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-14 13:54:15,702 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 446 transitions, 7058 flow [2024-06-14 13:54:15,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:15,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:15,702 INFO 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-14 13:54:15,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 13:54:15,702 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-14 13:54:15,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:15,703 INFO L85 PathProgramCache]: Analyzing trace with hash -567210987, now seen corresponding path program 2 times [2024-06-14 13:54:15,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:15,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745112967] [2024-06-14 13:54:15,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:15,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:15,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:16,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:16,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:16,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745112967] [2024-06-14 13:54:16,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745112967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:16,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:16,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:16,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242591723] [2024-06-14 13:54:16,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:16,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:16,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:16,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:16,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:16,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:16,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 446 transitions, 7058 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:16,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:16,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:16,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:17,060 INFO L124 PetriNetUnfolderBase]: 2847/4830 cut-off events. [2024-06-14 13:54:17,061 INFO L125 PetriNetUnfolderBase]: For 269586/269594 co-relation queries the response was YES. [2024-06-14 13:54:17,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34277 conditions, 4830 events. 2847/4830 cut-off events. For 269586/269594 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 31960 event pairs, 587 based on Foata normal form. 7/4832 useless extension candidates. Maximal degree in co-relation 34124. Up to 4149 conditions per place. [2024-06-14 13:54:17,115 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 362 selfloop transitions, 111 changer transitions 0/479 dead transitions. [2024-06-14 13:54:17,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 479 transitions, 8486 flow [2024-06-14 13:54:17,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:17,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:17,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 13:54:17,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 13:54:17,116 INFO L175 Difference]: Start difference. First operand has 333 places, 446 transitions, 7058 flow. Second operand 9 states and 201 transitions. [2024-06-14 13:54:17,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 479 transitions, 8486 flow [2024-06-14 13:54:18,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 479 transitions, 8161 flow, removed 84 selfloop flow, removed 8 redundant places. [2024-06-14 13:54:18,184 INFO L231 Difference]: Finished difference. Result has 334 places, 452 transitions, 7081 flow [2024-06-14 13:54:18,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6793, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7081, PETRI_PLACES=334, PETRI_TRANSITIONS=452} [2024-06-14 13:54:18,184 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-14 13:54:18,184 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 452 transitions, 7081 flow [2024-06-14 13:54:18,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:18,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:18,185 INFO 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-14 13:54:18,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 13:54:18,185 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-14 13:54:18,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:18,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1440957247, now seen corresponding path program 3 times [2024-06-14 13:54:18,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:18,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283950974] [2024-06-14 13:54:18,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:18,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:18,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:18,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:18,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:18,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283950974] [2024-06-14 13:54:18,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283950974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:18,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:18,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:18,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251365009] [2024-06-14 13:54:18,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:18,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:18,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:18,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:18,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:18,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:18,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 452 transitions, 7081 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:18,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:18,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:18,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:19,468 INFO L124 PetriNetUnfolderBase]: 2844/4826 cut-off events. [2024-06-14 13:54:19,468 INFO L125 PetriNetUnfolderBase]: For 265058/265066 co-relation queries the response was YES. [2024-06-14 13:54:19,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34137 conditions, 4826 events. 2844/4826 cut-off events. For 265058/265066 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 31930 event pairs, 587 based on Foata normal form. 7/4828 useless extension candidates. Maximal degree in co-relation 33984. Up to 4146 conditions per place. [2024-06-14 13:54:19,538 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 361 selfloop transitions, 109 changer transitions 0/476 dead transitions. [2024-06-14 13:54:19,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 476 transitions, 8231 flow [2024-06-14 13:54:19,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:19,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:19,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 13:54:19,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 13:54:19,539 INFO L175 Difference]: Start difference. First operand has 334 places, 452 transitions, 7081 flow. Second operand 7 states and 166 transitions. [2024-06-14 13:54:19,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 476 transitions, 8231 flow [2024-06-14 13:54:20,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 476 transitions, 8000 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:20,708 INFO L231 Difference]: Finished difference. Result has 336 places, 452 transitions, 7075 flow [2024-06-14 13:54:20,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6850, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7075, PETRI_PLACES=336, PETRI_TRANSITIONS=452} [2024-06-14 13:54:20,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-14 13:54:20,708 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 452 transitions, 7075 flow [2024-06-14 13:54:20,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:20,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:20,709 INFO 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-14 13:54:20,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 13:54:20,709 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-14 13:54:20,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:20,709 INFO L85 PathProgramCache]: Analyzing trace with hash -197031793, now seen corresponding path program 4 times [2024-06-14 13:54:20,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:20,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542437473] [2024-06-14 13:54:20,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:20,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:20,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:21,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:21,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:21,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542437473] [2024-06-14 13:54:21,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542437473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:21,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:21,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:21,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239581160] [2024-06-14 13:54:21,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:21,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:21,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:21,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:21,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:21,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:21,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 452 transitions, 7075 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:21,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:21,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:21,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:21,990 INFO L124 PetriNetUnfolderBase]: 2881/4887 cut-off events. [2024-06-14 13:54:21,991 INFO L125 PetriNetUnfolderBase]: For 283324/283332 co-relation queries the response was YES. [2024-06-14 13:54:22,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34879 conditions, 4887 events. 2881/4887 cut-off events. For 283324/283332 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 32360 event pairs, 587 based on Foata normal form. 7/4889 useless extension candidates. Maximal degree in co-relation 34725. Up to 4123 conditions per place. [2024-06-14 13:54:22,059 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 328 selfloop transitions, 157 changer transitions 0/491 dead transitions. [2024-06-14 13:54:22,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 491 transitions, 8634 flow [2024-06-14 13:54:22,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:22,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:22,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 13:54:22,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 13:54:22,061 INFO L175 Difference]: Start difference. First operand has 336 places, 452 transitions, 7075 flow. Second operand 9 states and 197 transitions. [2024-06-14 13:54:22,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 491 transitions, 8634 flow [2024-06-14 13:54:23,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 491 transitions, 8410 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 13:54:23,286 INFO L231 Difference]: Finished difference. Result has 339 places, 467 transitions, 7410 flow [2024-06-14 13:54:23,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6857, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7410, PETRI_PLACES=339, PETRI_TRANSITIONS=467} [2024-06-14 13:54:23,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-14 13:54:23,286 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 467 transitions, 7410 flow [2024-06-14 13:54:23,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:23,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:23,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:23,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 13:54:23,287 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-14 13:54:23,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:23,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1011344726, now seen corresponding path program 1 times [2024-06-14 13:54:23,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:23,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264449785] [2024-06-14 13:54:23,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:23,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:23,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:23,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:23,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:23,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264449785] [2024-06-14 13:54:23,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264449785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:23,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:23,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:23,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587211929] [2024-06-14 13:54:23,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:23,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:23,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:23,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:23,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:23,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:23,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 467 transitions, 7410 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:23,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:23,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:23,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:24,716 INFO L124 PetriNetUnfolderBase]: 2915/4919 cut-off events. [2024-06-14 13:54:24,716 INFO L125 PetriNetUnfolderBase]: For 305539/305539 co-relation queries the response was YES. [2024-06-14 13:54:24,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35885 conditions, 4919 events. 2915/4919 cut-off events. For 305539/305539 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 32471 event pairs, 544 based on Foata normal form. 2/4909 useless extension candidates. Maximal degree in co-relation 35730. Up to 4401 conditions per place. [2024-06-14 13:54:24,898 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 459 selfloop transitions, 40 changer transitions 0/505 dead transitions. [2024-06-14 13:54:24,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 505 transitions, 8791 flow [2024-06-14 13:54:24,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:24,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:24,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-14 13:54:24,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-14 13:54:24,901 INFO L175 Difference]: Start difference. First operand has 339 places, 467 transitions, 7410 flow. Second operand 10 states and 214 transitions. [2024-06-14 13:54:24,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 505 transitions, 8791 flow [2024-06-14 13:54:26,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 505 transitions, 8654 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:26,254 INFO L231 Difference]: Finished difference. Result has 346 places, 473 transitions, 7530 flow [2024-06-14 13:54:26,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7273, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7530, PETRI_PLACES=346, PETRI_TRANSITIONS=473} [2024-06-14 13:54:26,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-14 13:54:26,255 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 473 transitions, 7530 flow [2024-06-14 13:54:26,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:26,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:26,256 INFO 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-14 13:54:26,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 13:54:26,256 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-14 13:54:26,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:26,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1800142528, now seen corresponding path program 2 times [2024-06-14 13:54:26,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:26,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333010459] [2024-06-14 13:54:26,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:26,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:26,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:26,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-14 13:54:26,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:26,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333010459] [2024-06-14 13:54:26,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333010459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:26,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:26,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:26,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100735974] [2024-06-14 13:54:26,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:26,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:26,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:26,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:26,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:26,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:26,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 473 transitions, 7530 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:26,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:26,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:26,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:27,596 INFO L124 PetriNetUnfolderBase]: 2910/4923 cut-off events. [2024-06-14 13:54:27,596 INFO L125 PetriNetUnfolderBase]: For 306597/306597 co-relation queries the response was YES. [2024-06-14 13:54:27,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35984 conditions, 4923 events. 2910/4923 cut-off events. For 306597/306597 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 32530 event pairs, 556 based on Foata normal form. 2/4919 useless extension candidates. Maximal degree in co-relation 35826. Up to 4249 conditions per place. [2024-06-14 13:54:27,661 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 371 selfloop transitions, 125 changer transitions 0/502 dead transitions. [2024-06-14 13:54:27,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 502 transitions, 8592 flow [2024-06-14 13:54:27,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:54:27,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:54:27,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-14 13:54:27,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 13:54:27,662 INFO L175 Difference]: Start difference. First operand has 346 places, 473 transitions, 7530 flow. Second operand 12 states and 252 transitions. [2024-06-14 13:54:27,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 502 transitions, 8592 flow [2024-06-14 13:54:29,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 502 transitions, 8460 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-14 13:54:29,081 INFO L231 Difference]: Finished difference. Result has 351 places, 473 transitions, 7653 flow [2024-06-14 13:54:29,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7398, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7653, PETRI_PLACES=351, PETRI_TRANSITIONS=473} [2024-06-14 13:54:29,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-14 13:54:29,082 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 473 transitions, 7653 flow [2024-06-14 13:54:29,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:29,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:29,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:29,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 13:54:29,083 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-14 13:54:29,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:29,083 INFO L85 PathProgramCache]: Analyzing trace with hash -90199762, now seen corresponding path program 3 times [2024-06-14 13:54:29,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:29,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715812926] [2024-06-14 13:54:29,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:29,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:29,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:29,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-14 13:54:29,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:29,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715812926] [2024-06-14 13:54:29,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715812926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:29,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:29,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:29,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159213732] [2024-06-14 13:54:29,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:29,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:29,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:29,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:29,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:29,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:29,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 473 transitions, 7653 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:29,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:29,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:29,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:30,603 INFO L124 PetriNetUnfolderBase]: 2941/4966 cut-off events. [2024-06-14 13:54:30,603 INFO L125 PetriNetUnfolderBase]: For 339664/339667 co-relation queries the response was YES. [2024-06-14 13:54:30,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36488 conditions, 4966 events. 2941/4966 cut-off events. For 339664/339667 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 32772 event pairs, 569 based on Foata normal form. 14/4974 useless extension candidates. Maximal degree in co-relation 36329. Up to 4370 conditions per place. [2024-06-14 13:54:30,671 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 430 selfloop transitions, 69 changer transitions 0/505 dead transitions. [2024-06-14 13:54:30,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 505 transitions, 8822 flow [2024-06-14 13:54:30,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:30,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:30,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 13:54:30,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-14 13:54:30,673 INFO L175 Difference]: Start difference. First operand has 351 places, 473 transitions, 7653 flow. Second operand 7 states and 172 transitions. [2024-06-14 13:54:30,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 505 transitions, 8822 flow [2024-06-14 13:54:31,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 505 transitions, 8525 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-14 13:54:31,997 INFO L231 Difference]: Finished difference. Result has 348 places, 475 transitions, 7572 flow [2024-06-14 13:54:31,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7356, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7572, PETRI_PLACES=348, PETRI_TRANSITIONS=475} [2024-06-14 13:54:31,997 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-14 13:54:31,997 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 475 transitions, 7572 flow [2024-06-14 13:54:31,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:31,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:31,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:31,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 13:54:31,998 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-14 13:54:31,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:31,998 INFO L85 PathProgramCache]: Analyzing trace with hash -214751965, now seen corresponding path program 5 times [2024-06-14 13:54:31,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:31,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250684975] [2024-06-14 13:54:31,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:31,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:32,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:32,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-14 13:54:32,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:32,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250684975] [2024-06-14 13:54:32,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250684975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:32,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:32,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:32,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832763193] [2024-06-14 13:54:32,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:32,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:32,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:32,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:32,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:32,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:32,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 475 transitions, 7572 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:32,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:32,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:32,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:33,334 INFO L124 PetriNetUnfolderBase]: 2954/5001 cut-off events. [2024-06-14 13:54:33,335 INFO L125 PetriNetUnfolderBase]: For 316819/316827 co-relation queries the response was YES. [2024-06-14 13:54:33,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36668 conditions, 5001 events. 2954/5001 cut-off events. For 316819/316827 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 33169 event pairs, 572 based on Foata normal form. 7/5003 useless extension candidates. Maximal degree in co-relation 36508. Up to 3997 conditions per place. [2024-06-14 13:54:33,409 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 275 selfloop transitions, 232 changer transitions 0/513 dead transitions. [2024-06-14 13:54:33,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 513 transitions, 9084 flow [2024-06-14 13:54:33,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:54:33,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:54:33,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-14 13:54:33,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 13:54:33,410 INFO L175 Difference]: Start difference. First operand has 348 places, 475 transitions, 7572 flow. Second operand 11 states and 242 transitions. [2024-06-14 13:54:33,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 513 transitions, 9084 flow [2024-06-14 13:54:35,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 513 transitions, 8933 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:35,151 INFO L231 Difference]: Finished difference. Result has 354 places, 481 transitions, 7993 flow [2024-06-14 13:54:35,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7421, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7993, PETRI_PLACES=354, PETRI_TRANSITIONS=481} [2024-06-14 13:54:35,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-14 13:54:35,152 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 481 transitions, 7993 flow [2024-06-14 13:54:35,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:35,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:35,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, 1] [2024-06-14 13:54:35,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 13:54:35,152 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-14 13:54:35,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:35,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1008494369, now seen corresponding path program 6 times [2024-06-14 13:54:35,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:35,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863751821] [2024-06-14 13:54:35,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:35,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:35,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:35,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:35,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:35,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863751821] [2024-06-14 13:54:35,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863751821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:35,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:35,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:35,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688904884] [2024-06-14 13:54:35,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:35,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:35,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:35,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:35,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:35,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:35,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 481 transitions, 7993 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:35,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:35,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:35,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:36,496 INFO L124 PetriNetUnfolderBase]: 2959/5010 cut-off events. [2024-06-14 13:54:36,497 INFO L125 PetriNetUnfolderBase]: For 324320/324328 co-relation queries the response was YES. [2024-06-14 13:54:36,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37151 conditions, 5010 events. 2959/5010 cut-off events. For 324320/324328 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 33243 event pairs, 574 based on Foata normal form. 7/5012 useless extension candidates. Maximal degree in co-relation 36990. Up to 4168 conditions per place. [2024-06-14 13:54:36,565 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 350 selfloop transitions, 164 changer transitions 0/520 dead transitions. [2024-06-14 13:54:36,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 520 transitions, 9710 flow [2024-06-14 13:54:36,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:54:36,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:54:36,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 13:54:36,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-14 13:54:36,567 INFO L175 Difference]: Start difference. First operand has 354 places, 481 transitions, 7993 flow. Second operand 11 states and 240 transitions. [2024-06-14 13:54:36,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 520 transitions, 9710 flow [2024-06-14 13:54:38,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 520 transitions, 9223 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 13:54:38,101 INFO L231 Difference]: Finished difference. Result has 357 places, 484 transitions, 7905 flow [2024-06-14 13:54:38,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7515, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7905, PETRI_PLACES=357, PETRI_TRANSITIONS=484} [2024-06-14 13:54:38,102 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-14 13:54:38,102 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 484 transitions, 7905 flow [2024-06-14 13:54:38,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:38,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:38,102 INFO 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-14 13:54:38,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 13:54:38,103 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-14 13:54:38,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:38,103 INFO L85 PathProgramCache]: Analyzing trace with hash 812019117, now seen corresponding path program 7 times [2024-06-14 13:54:38,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:38,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713230776] [2024-06-14 13:54:38,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:38,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:38,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:38,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:38,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:38,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713230776] [2024-06-14 13:54:38,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713230776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:38,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:38,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:38,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890513265] [2024-06-14 13:54:38,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:38,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:38,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:38,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:38,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:38,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:38,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 484 transitions, 7905 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:38,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:38,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:38,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:39,455 INFO L124 PetriNetUnfolderBase]: 2956/5005 cut-off events. [2024-06-14 13:54:39,455 INFO L125 PetriNetUnfolderBase]: For 328278/328283 co-relation queries the response was YES. [2024-06-14 13:54:39,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36655 conditions, 5005 events. 2956/5005 cut-off events. For 328278/328283 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 33241 event pairs, 590 based on Foata normal form. 5/5003 useless extension candidates. Maximal degree in co-relation 36494. Up to 4165 conditions per place. [2024-06-14 13:54:39,522 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 341 selfloop transitions, 168 changer transitions 0/515 dead transitions. [2024-06-14 13:54:39,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 515 transitions, 9380 flow [2024-06-14 13:54:39,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:39,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:39,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-14 13:54:39,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-14 13:54:39,523 INFO L175 Difference]: Start difference. First operand has 357 places, 484 transitions, 7905 flow. Second operand 10 states and 217 transitions. [2024-06-14 13:54:39,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 515 transitions, 9380 flow [2024-06-14 13:54:41,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 515 transitions, 9175 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:41,118 INFO L231 Difference]: Finished difference. Result has 363 places, 488 transitions, 8154 flow [2024-06-14 13:54:41,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8154, PETRI_PLACES=363, PETRI_TRANSITIONS=488} [2024-06-14 13:54:41,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-14 13:54:41,119 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 488 transitions, 8154 flow [2024-06-14 13:54:41,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:41,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:41,119 INFO 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-14 13:54:41,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 13:54:41,119 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-14 13:54:41,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:41,120 INFO L85 PathProgramCache]: Analyzing trace with hash -897660689, now seen corresponding path program 8 times [2024-06-14 13:54:41,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:41,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110899110] [2024-06-14 13:54:41,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:41,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:41,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:41,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:41,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:41,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110899110] [2024-06-14 13:54:41,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110899110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:41,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:41,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:41,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189622873] [2024-06-14 13:54:41,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:41,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:41,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:41,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:41,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:41,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:41,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 488 transitions, 8154 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:41,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:41,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:41,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:42,408 INFO L124 PetriNetUnfolderBase]: 2953/5002 cut-off events. [2024-06-14 13:54:42,408 INFO L125 PetriNetUnfolderBase]: For 333220/333228 co-relation queries the response was YES. [2024-06-14 13:54:42,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36821 conditions, 5002 events. 2953/5002 cut-off events. For 333220/333228 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 33247 event pairs, 574 based on Foata normal form. 7/5004 useless extension candidates. Maximal degree in co-relation 36658. Up to 4162 conditions per place. [2024-06-14 13:54:42,479 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 341 selfloop transitions, 171 changer transitions 0/518 dead transitions. [2024-06-14 13:54:42,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 518 transitions, 9430 flow [2024-06-14 13:54:42,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:54:42,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:54:42,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-14 13:54:42,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299334811529933 [2024-06-14 13:54:42,480 INFO L175 Difference]: Start difference. First operand has 363 places, 488 transitions, 8154 flow. Second operand 11 states and 239 transitions. [2024-06-14 13:54:42,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 518 transitions, 9430 flow [2024-06-14 13:54:44,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 518 transitions, 9199 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 13:54:44,237 INFO L231 Difference]: Finished difference. Result has 368 places, 488 transitions, 8271 flow [2024-06-14 13:54:44,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7923, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8271, PETRI_PLACES=368, PETRI_TRANSITIONS=488} [2024-06-14 13:54:44,237 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-14 13:54:44,237 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 488 transitions, 8271 flow [2024-06-14 13:54:44,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:44,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:44,238 INFO 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-14 13:54:44,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 13:54:44,238 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-14 13:54:44,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:44,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1180263509, now seen corresponding path program 9 times [2024-06-14 13:54:44,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:44,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196143082] [2024-06-14 13:54:44,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:44,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:44,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:44,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:44,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:44,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196143082] [2024-06-14 13:54:44,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196143082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:44,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:44,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:44,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272573871] [2024-06-14 13:54:44,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:44,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:44,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:44,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:44,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:44,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:44,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 488 transitions, 8271 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:44,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:44,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:44,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:45,592 INFO L124 PetriNetUnfolderBase]: 2963/5020 cut-off events. [2024-06-14 13:54:45,593 INFO L125 PetriNetUnfolderBase]: For 345746/345754 co-relation queries the response was YES. [2024-06-14 13:54:45,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37096 conditions, 5020 events. 2963/5020 cut-off events. For 345746/345754 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 33382 event pairs, 595 based on Foata normal form. 8/5023 useless extension candidates. Maximal degree in co-relation 36932. Up to 4308 conditions per place. [2024-06-14 13:54:45,666 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 387 selfloop transitions, 121 changer transitions 0/514 dead transitions. [2024-06-14 13:54:45,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 514 transitions, 9623 flow [2024-06-14 13:54:45,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:45,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:45,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 13:54:45,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 13:54:45,667 INFO L175 Difference]: Start difference. First operand has 368 places, 488 transitions, 8271 flow. Second operand 6 states and 144 transitions. [2024-06-14 13:54:45,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 514 transitions, 9623 flow [2024-06-14 13:54:47,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 514 transitions, 9211 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 13:54:47,413 INFO L231 Difference]: Finished difference. Result has 363 places, 494 transitions, 8233 flow [2024-06-14 13:54:47,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7865, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8233, PETRI_PLACES=363, PETRI_TRANSITIONS=494} [2024-06-14 13:54:47,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-14 13:54:47,414 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 494 transitions, 8233 flow [2024-06-14 13:54:47,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:47,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:47,414 INFO 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-14 13:54:47,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 13:54:47,414 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-14 13:54:47,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:47,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1180257929, now seen corresponding path program 10 times [2024-06-14 13:54:47,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:47,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062234208] [2024-06-14 13:54:47,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:47,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:47,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:47,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:47,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:47,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062234208] [2024-06-14 13:54:47,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062234208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:47,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:47,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:47,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450981291] [2024-06-14 13:54:47,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:47,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:47,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:47,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:47,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:47,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:47,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 494 transitions, 8233 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:47,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:47,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:47,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:48,778 INFO L124 PetriNetUnfolderBase]: 2957/5012 cut-off events. [2024-06-14 13:54:48,779 INFO L125 PetriNetUnfolderBase]: For 344428/344436 co-relation queries the response was YES. [2024-06-14 13:54:48,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36782 conditions, 5012 events. 2957/5012 cut-off events. For 344428/344436 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 33345 event pairs, 595 based on Foata normal form. 8/5015 useless extension candidates. Maximal degree in co-relation 36617. Up to 4302 conditions per place. [2024-06-14 13:54:48,852 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 381 selfloop transitions, 129 changer transitions 0/516 dead transitions. [2024-06-14 13:54:48,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 516 transitions, 9477 flow [2024-06-14 13:54:48,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:54:48,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:54:48,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 13:54:48,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 13:54:48,853 INFO L175 Difference]: Start difference. First operand has 363 places, 494 transitions, 8233 flow. Second operand 8 states and 179 transitions. [2024-06-14 13:54:48,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 516 transitions, 9477 flow [2024-06-14 13:54:50,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 516 transitions, 9186 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:50,600 INFO L231 Difference]: Finished difference. Result has 367 places, 494 transitions, 8210 flow [2024-06-14 13:54:50,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7942, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8210, PETRI_PLACES=367, PETRI_TRANSITIONS=494} [2024-06-14 13:54:50,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-14 13:54:50,601 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 494 transitions, 8210 flow [2024-06-14 13:54:50,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:50,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:50,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:50,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 13:54:50,602 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-14 13:54:50,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:50,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1459580907, now seen corresponding path program 11 times [2024-06-14 13:54:50,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:50,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059470386] [2024-06-14 13:54:50,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:50,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:50,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:50,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:50,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059470386] [2024-06-14 13:54:50,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059470386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:50,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:50,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:50,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273528368] [2024-06-14 13:54:50,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:50,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:50,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:50,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:50,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:51,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:51,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 494 transitions, 8210 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:51,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:51,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:51,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:51,938 INFO L124 PetriNetUnfolderBase]: 2967/5030 cut-off events. [2024-06-14 13:54:51,938 INFO L125 PetriNetUnfolderBase]: For 351420/351428 co-relation queries the response was YES. [2024-06-14 13:54:51,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36956 conditions, 5030 events. 2967/5030 cut-off events. For 351420/351428 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 33519 event pairs, 589 based on Foata normal form. 8/5033 useless extension candidates. Maximal degree in co-relation 36790. Up to 4099 conditions per place. [2024-06-14 13:54:52,008 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 238 changer transitions 0/525 dead transitions. [2024-06-14 13:54:52,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 525 transitions, 9758 flow [2024-06-14 13:54:52,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:52,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:52,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 13:54:52,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-14 13:54:52,009 INFO L175 Difference]: Start difference. First operand has 367 places, 494 transitions, 8210 flow. Second operand 10 states and 222 transitions. [2024-06-14 13:54:52,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 525 transitions, 9758 flow [2024-06-14 13:54:53,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 525 transitions, 9471 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 13:54:53,942 INFO L231 Difference]: Finished difference. Result has 370 places, 500 transitions, 8515 flow [2024-06-14 13:54:53,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7923, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8515, PETRI_PLACES=370, PETRI_TRANSITIONS=500} [2024-06-14 13:54:53,942 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-14 13:54:53,942 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 500 transitions, 8515 flow [2024-06-14 13:54:53,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:53,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:53,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, 1, 1] [2024-06-14 13:54:53,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 13:54:53,943 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-14 13:54:53,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:53,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1459396767, now seen corresponding path program 12 times [2024-06-14 13:54:53,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:53,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370635532] [2024-06-14 13:54:53,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:53,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:53,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:54,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:54,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:54,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370635532] [2024-06-14 13:54:54,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370635532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:54,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:54,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:54,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684855754] [2024-06-14 13:54:54,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:54,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:54,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:54,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:54,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:54,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:54,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 500 transitions, 8515 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:54,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:54,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:54,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:55,299 INFO L124 PetriNetUnfolderBase]: 2977/5050 cut-off events. [2024-06-14 13:54:55,299 INFO L125 PetriNetUnfolderBase]: For 360344/360352 co-relation queries the response was YES. [2024-06-14 13:54:55,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37454 conditions, 5050 events. 2977/5050 cut-off events. For 360344/360352 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33687 event pairs, 595 based on Foata normal form. 8/5053 useless extension candidates. Maximal degree in co-relation 37287. Up to 4111 conditions per place. [2024-06-14 13:54:55,370 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 308 selfloop transitions, 217 changer transitions 0/531 dead transitions. [2024-06-14 13:54:55,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 531 transitions, 10093 flow [2024-06-14 13:54:55,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:55,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:55,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 13:54:55,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 13:54:55,371 INFO L175 Difference]: Start difference. First operand has 370 places, 500 transitions, 8515 flow. Second operand 7 states and 169 transitions. [2024-06-14 13:54:55,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 531 transitions, 10093 flow [2024-06-14 13:54:57,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 531 transitions, 9522 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 13:54:57,250 INFO L231 Difference]: Finished difference. Result has 370 places, 506 transitions, 8512 flow [2024-06-14 13:54:57,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7956, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8512, PETRI_PLACES=370, PETRI_TRANSITIONS=506} [2024-06-14 13:54:57,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-14 13:54:57,251 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 506 transitions, 8512 flow [2024-06-14 13:54:57,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:57,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:57,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-14 13:54:57,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 13:54:57,251 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-14 13:54:57,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:57,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1459407927, now seen corresponding path program 13 times [2024-06-14 13:54:57,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:57,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634290423] [2024-06-14 13:54:57,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:57,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:57,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:57,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-14 13:54:57,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:57,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634290423] [2024-06-14 13:54:57,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634290423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:57,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:57,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:57,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842277177] [2024-06-14 13:54:57,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:57,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:57,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:57,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:57,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:57,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:57,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 506 transitions, 8512 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:57,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:57,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:57,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:58,643 INFO L124 PetriNetUnfolderBase]: 2971/5040 cut-off events. [2024-06-14 13:54:58,643 INFO L125 PetriNetUnfolderBase]: For 358009/358017 co-relation queries the response was YES. [2024-06-14 13:54:58,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37222 conditions, 5040 events. 2971/5040 cut-off events. For 358009/358017 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33657 event pairs, 595 based on Foata normal form. 8/5043 useless extension candidates. Maximal degree in co-relation 37054. Up to 4105 conditions per place. [2024-06-14 13:54:58,714 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 300 selfloop transitions, 221 changer transitions 0/527 dead transitions. [2024-06-14 13:54:58,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 527 transitions, 9782 flow [2024-06-14 13:54:58,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:58,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:58,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 13:54:58,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 13:54:58,716 INFO L175 Difference]: Start difference. First operand has 370 places, 506 transitions, 8512 flow. Second operand 7 states and 165 transitions. [2024-06-14 13:54:58,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 527 transitions, 9782 flow [2024-06-14 13:55:00,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 527 transitions, 9288 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 13:55:00,543 INFO L231 Difference]: Finished difference. Result has 372 places, 506 transitions, 8470 flow [2024-06-14 13:55:00,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8018, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8470, PETRI_PLACES=372, PETRI_TRANSITIONS=506} [2024-06-14 13:55:00,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-14 13:55:00,543 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 506 transitions, 8470 flow [2024-06-14 13:55:00,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:00,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:00,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:00,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 13:55:00,544 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-14 13:55:00,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:00,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1459575327, now seen corresponding path program 14 times [2024-06-14 13:55:00,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:00,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112944763] [2024-06-14 13:55:00,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:00,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:00,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:00,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:00,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:00,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112944763] [2024-06-14 13:55:00,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112944763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:00,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:00,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:00,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072103096] [2024-06-14 13:55:00,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:00,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:00,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:00,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:00,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:00,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:00,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 506 transitions, 8470 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:00,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:00,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:00,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:01,919 INFO L124 PetriNetUnfolderBase]: 2965/5032 cut-off events. [2024-06-14 13:55:01,919 INFO L125 PetriNetUnfolderBase]: For 356660/356668 co-relation queries the response was YES. [2024-06-14 13:55:01,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37015 conditions, 5032 events. 2965/5032 cut-off events. For 356660/356668 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33588 event pairs, 589 based on Foata normal form. 8/5035 useless extension candidates. Maximal degree in co-relation 36846. Up to 4099 conditions per place. [2024-06-14 13:55:01,987 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 278 selfloop transitions, 246 changer transitions 0/530 dead transitions. [2024-06-14 13:55:01,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 530 transitions, 9576 flow [2024-06-14 13:55:01,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:55:01,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:55:01,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-14 13:55:01,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-14 13:55:01,989 INFO L175 Difference]: Start difference. First operand has 372 places, 506 transitions, 8470 flow. Second operand 11 states and 236 transitions. [2024-06-14 13:55:01,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 530 transitions, 9576 flow [2024-06-14 13:55:04,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 530 transitions, 9002 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 13:55:04,079 INFO L231 Difference]: Finished difference. Result has 376 places, 506 transitions, 8398 flow [2024-06-14 13:55:04,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7896, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8398, PETRI_PLACES=376, PETRI_TRANSITIONS=506} [2024-06-14 13:55:04,080 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-14 13:55:04,080 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 506 transitions, 8398 flow [2024-06-14 13:55:04,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:04,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:04,081 INFO 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-14 13:55:04,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 13:55:04,081 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-14 13:55:04,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:04,081 INFO L85 PathProgramCache]: Analyzing trace with hash -806087513, now seen corresponding path program 15 times [2024-06-14 13:55:04,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:04,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602752960] [2024-06-14 13:55:04,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:04,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:04,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:04,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:04,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:04,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602752960] [2024-06-14 13:55:04,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602752960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:04,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:04,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:04,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247962923] [2024-06-14 13:55:04,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:04,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:04,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:04,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:04,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:04,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:04,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 506 transitions, 8398 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:04,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:04,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:04,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:05,460 INFO L124 PetriNetUnfolderBase]: 2962/5026 cut-off events. [2024-06-14 13:55:05,460 INFO L125 PetriNetUnfolderBase]: For 354722/354725 co-relation queries the response was YES. [2024-06-14 13:55:05,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36924 conditions, 5026 events. 2962/5026 cut-off events. For 354722/354725 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33546 event pairs, 627 based on Foata normal form. 3/5021 useless extension candidates. Maximal degree in co-relation 36754. Up to 4032 conditions per place. [2024-06-14 13:55:05,533 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 246 selfloop transitions, 271 changer transitions 0/523 dead transitions. [2024-06-14 13:55:05,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 523 transitions, 9472 flow [2024-06-14 13:55:05,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:55:05,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:55:05,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 13:55:05,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146341463414634 [2024-06-14 13:55:05,535 INFO L175 Difference]: Start difference. First operand has 376 places, 506 transitions, 8398 flow. Second operand 10 states and 211 transitions. [2024-06-14 13:55:05,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 523 transitions, 9472 flow [2024-06-14 13:55:07,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 523 transitions, 8832 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 13:55:07,587 INFO L231 Difference]: Finished difference. Result has 375 places, 506 transitions, 8306 flow [2024-06-14 13:55:07,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7758, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8306, PETRI_PLACES=375, PETRI_TRANSITIONS=506} [2024-06-14 13:55:07,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-14 13:55:07,588 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 506 transitions, 8306 flow [2024-06-14 13:55:07,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:07,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:07,589 INFO 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-14 13:55:07,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 13:55:07,589 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-14 13:55:07,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:07,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1823543534, now seen corresponding path program 4 times [2024-06-14 13:55:07,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:07,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364397348] [2024-06-14 13:55:07,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:07,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:07,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:07,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:07,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:07,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364397348] [2024-06-14 13:55:07,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364397348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:07,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:07,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:07,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149485600] [2024-06-14 13:55:07,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:07,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:07,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:07,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:07,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:08,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:08,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 506 transitions, 8306 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:08,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:08,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:08,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:09,078 INFO L124 PetriNetUnfolderBase]: 3042/5125 cut-off events. [2024-06-14 13:55:09,078 INFO L125 PetriNetUnfolderBase]: For 417975/417975 co-relation queries the response was YES. [2024-06-14 13:55:09,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39177 conditions, 5125 events. 3042/5125 cut-off events. For 417975/417975 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 34008 event pairs, 559 based on Foata normal form. 2/5115 useless extension candidates. Maximal degree in co-relation 39006. Up to 4275 conditions per place. [2024-06-14 13:55:09,153 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 393 selfloop transitions, 145 changer transitions 0/544 dead transitions. [2024-06-14 13:55:09,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 544 transitions, 9843 flow [2024-06-14 13:55:09,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:55:09,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:55:09,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 13:55:09,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-14 13:55:09,154 INFO L175 Difference]: Start difference. First operand has 375 places, 506 transitions, 8306 flow. Second operand 10 states and 222 transitions. [2024-06-14 13:55:09,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 544 transitions, 9843 flow [2024-06-14 13:55:11,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 544 transitions, 9215 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 13:55:11,114 INFO L231 Difference]: Finished difference. Result has 376 places, 512 transitions, 8182 flow [2024-06-14 13:55:11,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7678, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8182, PETRI_PLACES=376, PETRI_TRANSITIONS=512} [2024-06-14 13:55:11,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-14 13:55:11,115 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 512 transitions, 8182 flow [2024-06-14 13:55:11,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:11,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:11,115 INFO 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-14 13:55:11,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 13:55:11,115 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-14 13:55:11,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:11,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1413073466, now seen corresponding path program 5 times [2024-06-14 13:55:11,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:11,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886854799] [2024-06-14 13:55:11,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:11,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:11,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:11,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:11,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:11,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886854799] [2024-06-14 13:55:11,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886854799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:11,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:11,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:11,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930585535] [2024-06-14 13:55:11,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:11,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:11,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:11,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:11,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:11,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:11,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 512 transitions, 8182 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:11,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:11,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:11,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:12,652 INFO L124 PetriNetUnfolderBase]: 3037/5134 cut-off events. [2024-06-14 13:55:12,652 INFO L125 PetriNetUnfolderBase]: For 417492/417492 co-relation queries the response was YES. [2024-06-14 13:55:12,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38971 conditions, 5134 events. 3037/5134 cut-off events. For 417492/417492 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 34211 event pairs, 576 based on Foata normal form. 2/5130 useless extension candidates. Maximal degree in co-relation 38798. Up to 4436 conditions per place. [2024-06-14 13:55:12,716 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 399 selfloop transitions, 131 changer transitions 0/536 dead transitions. [2024-06-14 13:55:12,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 536 transitions, 9300 flow [2024-06-14 13:55:12,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:55:12,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:55:12,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-14 13:55:12,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-14 13:55:12,718 INFO L175 Difference]: Start difference. First operand has 376 places, 512 transitions, 8182 flow. Second operand 10 states and 214 transitions. [2024-06-14 13:55:12,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 536 transitions, 9300 flow [2024-06-14 13:55:14,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 536 transitions, 8993 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-14 13:55:14,875 INFO L231 Difference]: Finished difference. Result has 379 places, 512 transitions, 8145 flow [2024-06-14 13:55:14,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7875, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8145, PETRI_PLACES=379, PETRI_TRANSITIONS=512} [2024-06-14 13:55:14,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-14 13:55:14,876 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 512 transitions, 8145 flow [2024-06-14 13:55:14,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:14,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:14,876 INFO 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-14 13:55:14,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 13:55:14,877 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-14 13:55:14,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:14,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1840903372, now seen corresponding path program 6 times [2024-06-14 13:55:14,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:14,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120241143] [2024-06-14 13:55:14,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:14,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:14,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:15,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-14 13:55:15,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:15,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120241143] [2024-06-14 13:55:15,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120241143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:15,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:15,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:15,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398076047] [2024-06-14 13:55:15,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:15,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:15,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:15,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:15,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:15,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:15,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 512 transitions, 8145 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:15,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:15,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:15,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:16,375 INFO L124 PetriNetUnfolderBase]: 3163/5325 cut-off events. [2024-06-14 13:55:16,375 INFO L125 PetriNetUnfolderBase]: For 504894/504902 co-relation queries the response was YES. [2024-06-14 13:55:16,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42285 conditions, 5325 events. 3163/5325 cut-off events. For 504894/504902 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 35406 event pairs, 635 based on Foata normal form. 8/5327 useless extension candidates. Maximal degree in co-relation 42111. Up to 4486 conditions per place. [2024-06-14 13:55:16,453 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 425 selfloop transitions, 116 changer transitions 0/547 dead transitions. [2024-06-14 13:55:16,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 547 transitions, 9682 flow [2024-06-14 13:55:16,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:55:16,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:55:16,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-14 13:55:16,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526829268292683 [2024-06-14 13:55:16,455 INFO L175 Difference]: Start difference. First operand has 379 places, 512 transitions, 8145 flow. Second operand 10 states and 216 transitions. [2024-06-14 13:55:16,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 547 transitions, 9682 flow [2024-06-14 13:55:18,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 547 transitions, 9381 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-14 13:55:18,977 INFO L231 Difference]: Finished difference. Result has 381 places, 518 transitions, 8276 flow [2024-06-14 13:55:18,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7846, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8276, PETRI_PLACES=381, PETRI_TRANSITIONS=518} [2024-06-14 13:55:18,977 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-14 13:55:18,977 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 518 transitions, 8276 flow [2024-06-14 13:55:18,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:18,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:18,978 INFO 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-14 13:55:18,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 13:55:18,978 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-14 13:55:18,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:18,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1938952814, now seen corresponding path program 7 times [2024-06-14 13:55:18,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:18,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555691963] [2024-06-14 13:55:18,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:18,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:18,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:19,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-14 13:55:19,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:19,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555691963] [2024-06-14 13:55:19,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555691963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:19,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:19,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:19,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486821900] [2024-06-14 13:55:19,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:19,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:19,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:19,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:19,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:19,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:19,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 518 transitions, 8276 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:19,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:19,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:19,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:20,524 INFO L124 PetriNetUnfolderBase]: 3140/5280 cut-off events. [2024-06-14 13:55:20,524 INFO L125 PetriNetUnfolderBase]: For 496351/496354 co-relation queries the response was YES. [2024-06-14 13:55:20,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41206 conditions, 5280 events. 3140/5280 cut-off events. For 496351/496354 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 35059 event pairs, 612 based on Foata normal form. 12/5286 useless extension candidates. Maximal degree in co-relation 41031. Up to 4583 conditions per place. [2024-06-14 13:55:20,600 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 452 selfloop transitions, 86 changer transitions 0/544 dead transitions. [2024-06-14 13:55:20,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 544 transitions, 9452 flow [2024-06-14 13:55:20,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:20,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:20,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 13:55:20,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 13:55:20,601 INFO L175 Difference]: Start difference. First operand has 381 places, 518 transitions, 8276 flow. Second operand 6 states and 150 transitions. [2024-06-14 13:55:20,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 544 transitions, 9452 flow [2024-06-14 13:55:23,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 544 transitions, 9167 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-14 13:55:23,489 INFO L231 Difference]: Finished difference. Result has 380 places, 518 transitions, 8186 flow [2024-06-14 13:55:23,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7991, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8186, PETRI_PLACES=380, PETRI_TRANSITIONS=518} [2024-06-14 13:55:23,490 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-14 13:55:23,490 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 518 transitions, 8186 flow [2024-06-14 13:55:23,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:23,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:23,490 INFO 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-14 13:55:23,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 13:55:23,490 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-14 13:55:23,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:23,491 INFO L85 PathProgramCache]: Analyzing trace with hash 69494640, now seen corresponding path program 8 times [2024-06-14 13:55:23,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:23,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588346374] [2024-06-14 13:55:23,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:23,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:23,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:23,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-14 13:55:23,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:23,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588346374] [2024-06-14 13:55:23,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588346374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:23,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:23,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:23,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677133422] [2024-06-14 13:55:23,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:23,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:23,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:23,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:23,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:24,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:24,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 518 transitions, 8186 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:24,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:24,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:24,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:25,231 INFO L124 PetriNetUnfolderBase]: 3148/5310 cut-off events. [2024-06-14 13:55:25,231 INFO L125 PetriNetUnfolderBase]: For 469845/469853 co-relation queries the response was YES. [2024-06-14 13:55:25,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41133 conditions, 5310 events. 3148/5310 cut-off events. For 469845/469853 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 35365 event pairs, 634 based on Foata normal form. 8/5313 useless extension candidates. Maximal degree in co-relation 40957. Up to 4611 conditions per place. [2024-06-14 13:55:25,297 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 425 selfloop transitions, 110 changer transitions 0/541 dead transitions. [2024-06-14 13:55:25,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 541 transitions, 9359 flow [2024-06-14 13:55:25,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:55:25,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:55:25,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-14 13:55:25,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-14 13:55:25,298 INFO L175 Difference]: Start difference. First operand has 380 places, 518 transitions, 8186 flow. Second operand 10 states and 208 transitions. [2024-06-14 13:55:25,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 541 transitions, 9359 flow [2024-06-14 13:55:28,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 541 transitions, 9173 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 13:55:28,069 INFO L231 Difference]: Finished difference. Result has 384 places, 520 transitions, 8282 flow [2024-06-14 13:55:28,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8000, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8282, PETRI_PLACES=384, PETRI_TRANSITIONS=520} [2024-06-14 13:55:28,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-14 13:55:28,070 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 520 transitions, 8282 flow [2024-06-14 13:55:28,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:28,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:28,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:28,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 13:55:28,071 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-14 13:55:28,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:28,071 INFO L85 PathProgramCache]: Analyzing trace with hash -637848022, now seen corresponding path program 9 times [2024-06-14 13:55:28,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:28,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900907849] [2024-06-14 13:55:28,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:28,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:28,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:28,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:28,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:28,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900907849] [2024-06-14 13:55:28,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900907849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:28,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:28,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:28,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471525067] [2024-06-14 13:55:28,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:28,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:28,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:28,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:28,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:28,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:28,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 520 transitions, 8282 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:28,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:28,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:28,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:29,545 INFO L124 PetriNetUnfolderBase]: 3156/5322 cut-off events. [2024-06-14 13:55:29,545 INFO L125 PetriNetUnfolderBase]: For 469971/469979 co-relation queries the response was YES. [2024-06-14 13:55:29,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41292 conditions, 5322 events. 3156/5322 cut-off events. For 469971/469979 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 35396 event pairs, 491 based on Foata normal form. 8/5325 useless extension candidates. Maximal degree in co-relation 41116. Up to 3573 conditions per place. [2024-06-14 13:55:29,623 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 414 selfloop transitions, 135 changer transitions 0/555 dead transitions. [2024-06-14 13:55:29,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 555 transitions, 9951 flow [2024-06-14 13:55:29,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:55:29,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:55:29,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 13:55:29,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 13:55:29,625 INFO L175 Difference]: Start difference. First operand has 384 places, 520 transitions, 8282 flow. Second operand 9 states and 204 transitions. [2024-06-14 13:55:29,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 555 transitions, 9951 flow [2024-06-14 13:55:32,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 555 transitions, 9696 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 13:55:32,489 INFO L231 Difference]: Finished difference. Result has 385 places, 522 transitions, 8353 flow [2024-06-14 13:55:32,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8027, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8353, PETRI_PLACES=385, PETRI_TRANSITIONS=522} [2024-06-14 13:55:32,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-14 13:55:32,489 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 522 transitions, 8353 flow [2024-06-14 13:55:32,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:32,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:32,491 INFO 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-14 13:55:32,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 13:55:32,491 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-14 13:55:32,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:32,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1131873988, now seen corresponding path program 10 times [2024-06-14 13:55:32,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:32,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160745854] [2024-06-14 13:55:32,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:32,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:32,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:32,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:32,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:32,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160745854] [2024-06-14 13:55:32,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160745854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:32,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:32,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:32,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303238878] [2024-06-14 13:55:32,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:32,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:32,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:32,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:32,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:32,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:32,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 522 transitions, 8353 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:32,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:32,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:32,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:33,911 INFO L124 PetriNetUnfolderBase]: 3131/5281 cut-off events. [2024-06-14 13:55:33,912 INFO L125 PetriNetUnfolderBase]: For 472656/472664 co-relation queries the response was YES. [2024-06-14 13:55:33,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40758 conditions, 5281 events. 3131/5281 cut-off events. For 472656/472664 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 35184 event pairs, 527 based on Foata normal form. 14/5290 useless extension candidates. Maximal degree in co-relation 40581. Up to 3559 conditions per place. [2024-06-14 13:55:33,990 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 418 selfloop transitions, 128 changer transitions 0/552 dead transitions. [2024-06-14 13:55:33,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 552 transitions, 9769 flow [2024-06-14 13:55:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:55:33,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:55:33,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 13:55:33,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 13:55:33,991 INFO L175 Difference]: Start difference. First operand has 385 places, 522 transitions, 8353 flow. Second operand 9 states and 201 transitions. [2024-06-14 13:55:33,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 552 transitions, 9769 flow [2024-06-14 13:55:36,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 552 transitions, 9397 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-14 13:55:36,364 INFO L231 Difference]: Finished difference. Result has 386 places, 522 transitions, 8243 flow [2024-06-14 13:55:36,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7981, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8243, PETRI_PLACES=386, PETRI_TRANSITIONS=522} [2024-06-14 13:55:36,364 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-14 13:55:36,364 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 522 transitions, 8243 flow [2024-06-14 13:55:36,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:36,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:36,365 INFO 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-14 13:55:36,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 13:55:36,366 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-14 13:55:36,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:36,366 INFO L85 PathProgramCache]: Analyzing trace with hash 2119118378, now seen corresponding path program 11 times [2024-06-14 13:55:36,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:36,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890433108] [2024-06-14 13:55:36,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:36,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:36,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:36,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-14 13:55:36,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:36,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890433108] [2024-06-14 13:55:36,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890433108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:36,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:36,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:36,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767702078] [2024-06-14 13:55:36,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:36,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:36,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:36,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:36,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:36,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:36,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 522 transitions, 8243 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:36,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:36,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:36,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:37,960 INFO L124 PetriNetUnfolderBase]: 3108/5246 cut-off events. [2024-06-14 13:55:37,960 INFO L125 PetriNetUnfolderBase]: For 442120/442128 co-relation queries the response was YES. [2024-06-14 13:55:38,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39157 conditions, 5246 events. 3108/5246 cut-off events. For 442120/442128 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34993 event pairs, 598 based on Foata normal form. 16/5257 useless extension candidates. Maximal degree in co-relation 38981. Up to 4273 conditions per place. [2024-06-14 13:55:38,037 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 435 selfloop transitions, 106 changer transitions 0/547 dead transitions. [2024-06-14 13:55:38,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 547 transitions, 9643 flow [2024-06-14 13:55:38,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:55:38,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:55:38,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 13:55:38,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 13:55:38,038 INFO L175 Difference]: Start difference. First operand has 386 places, 522 transitions, 8243 flow. Second operand 9 states and 197 transitions. [2024-06-14 13:55:38,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 547 transitions, 9643 flow [2024-06-14 13:55:40,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 547 transitions, 9366 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 13:55:40,772 INFO L231 Difference]: Finished difference. Result has 387 places, 522 transitions, 8185 flow [2024-06-14 13:55:40,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7966, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8185, PETRI_PLACES=387, PETRI_TRANSITIONS=522} [2024-06-14 13:55:40,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-14 13:55:40,772 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 522 transitions, 8185 flow [2024-06-14 13:55:40,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:40,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:40,773 INFO 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-14 13:55:40,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 13:55:40,773 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-14 13:55:40,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:40,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1781295900, now seen corresponding path program 12 times [2024-06-14 13:55:40,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:40,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291983189] [2024-06-14 13:55:40,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:40,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:40,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:41,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:41,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:41,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291983189] [2024-06-14 13:55:41,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291983189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:41,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:41,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:41,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129063004] [2024-06-14 13:55:41,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:41,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:41,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:41,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:41,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:41,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:41,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 522 transitions, 8185 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:41,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:41,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:41,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:42,194 INFO L124 PetriNetUnfolderBase]: 3078/5200 cut-off events. [2024-06-14 13:55:42,194 INFO L125 PetriNetUnfolderBase]: For 403576/403584 co-relation queries the response was YES. [2024-06-14 13:55:42,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37672 conditions, 5200 events. 3078/5200 cut-off events. For 403576/403584 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34733 event pairs, 604 based on Foata normal form. 16/5211 useless extension candidates. Maximal degree in co-relation 37495. Up to 4473 conditions per place. [2024-06-14 13:55:42,271 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 436 selfloop transitions, 100 changer transitions 0/542 dead transitions. [2024-06-14 13:55:42,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 542 transitions, 9339 flow [2024-06-14 13:55:42,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:55:42,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:55:42,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 13:55:42,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-14 13:55:42,272 INFO L175 Difference]: Start difference. First operand has 387 places, 522 transitions, 8185 flow. Second operand 9 states and 193 transitions. [2024-06-14 13:55:42,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 542 transitions, 9339 flow [2024-06-14 13:55:44,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 542 transitions, 9155 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 13:55:44,315 INFO L231 Difference]: Finished difference. Result has 391 places, 522 transitions, 8207 flow [2024-06-14 13:55:44,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8001, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8207, PETRI_PLACES=391, PETRI_TRANSITIONS=522} [2024-06-14 13:55:44,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-14 13:55:44,316 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 522 transitions, 8207 flow [2024-06-14 13:55:44,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:44,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:44,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:44,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 13:55:44,317 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-14 13:55:44,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:44,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1236212172, now seen corresponding path program 13 times [2024-06-14 13:55:44,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:44,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333734193] [2024-06-14 13:55:44,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:44,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:44,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:44,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:44,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:44,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333734193] [2024-06-14 13:55:44,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333734193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:44,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:44,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:44,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023909192] [2024-06-14 13:55:44,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:44,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:44,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:44,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:44,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:44,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:44,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 522 transitions, 8207 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:44,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:44,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:44,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:45,798 INFO L124 PetriNetUnfolderBase]: 3055/5162 cut-off events. [2024-06-14 13:55:45,799 INFO L125 PetriNetUnfolderBase]: For 363036/363044 co-relation queries the response was YES. [2024-06-14 13:55:45,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36262 conditions, 5162 events. 3055/5162 cut-off events. For 363036/363044 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34466 event pairs, 609 based on Foata normal form. 16/5173 useless extension candidates. Maximal degree in co-relation 36084. Up to 4446 conditions per place. [2024-06-14 13:55:45,875 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 447 selfloop transitions, 92 changer transitions 0/545 dead transitions. [2024-06-14 13:55:45,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 545 transitions, 9377 flow [2024-06-14 13:55:45,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:45,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:45,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 13:55:45,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 13:55:45,876 INFO L175 Difference]: Start difference. First operand has 391 places, 522 transitions, 8207 flow. Second operand 6 states and 147 transitions. [2024-06-14 13:55:45,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 545 transitions, 9377 flow [2024-06-14 13:55:48,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 545 transitions, 9110 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 13:55:48,388 INFO L231 Difference]: Finished difference. Result has 388 places, 522 transitions, 8135 flow [2024-06-14 13:55:48,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7940, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8135, PETRI_PLACES=388, PETRI_TRANSITIONS=522} [2024-06-14 13:55:48,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-14 13:55:48,388 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 522 transitions, 8135 flow [2024-06-14 13:55:48,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:48,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:48,389 INFO 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-14 13:55:48,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 13:55:48,389 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-14 13:55:48,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:48,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1362746484, now seen corresponding path program 14 times [2024-06-14 13:55:48,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:48,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738084597] [2024-06-14 13:55:48,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:48,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:48,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:48,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:48,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:48,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738084597] [2024-06-14 13:55:48,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738084597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:48,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:48,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:48,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780394468] [2024-06-14 13:55:48,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:48,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:48,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:48,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:48,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:48,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:48,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 522 transitions, 8135 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:48,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:48,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:48,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:49,853 INFO L124 PetriNetUnfolderBase]: 3025/5119 cut-off events. [2024-06-14 13:55:49,853 INFO L125 PetriNetUnfolderBase]: For 318362/318370 co-relation queries the response was YES. [2024-06-14 13:55:49,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34745 conditions, 5119 events. 3025/5119 cut-off events. For 318362/318370 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34191 event pairs, 491 based on Foata normal form. 16/5130 useless extension candidates. Maximal degree in co-relation 34566. Up to 3935 conditions per place. [2024-06-14 13:55:49,927 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 441 selfloop transitions, 102 changer transitions 0/549 dead transitions. [2024-06-14 13:55:49,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 549 transitions, 9357 flow [2024-06-14 13:55:49,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:49,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:49,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 13:55:49,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 13:55:49,928 INFO L175 Difference]: Start difference. First operand has 388 places, 522 transitions, 8135 flow. Second operand 6 states and 150 transitions. [2024-06-14 13:55:49,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 549 transitions, 9357 flow [2024-06-14 13:55:52,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 549 transitions, 9138 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:55:52,158 INFO L231 Difference]: Finished difference. Result has 389 places, 522 transitions, 8131 flow [2024-06-14 13:55:52,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7916, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8131, PETRI_PLACES=389, PETRI_TRANSITIONS=522} [2024-06-14 13:55:52,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-14 13:55:52,158 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 522 transitions, 8131 flow [2024-06-14 13:55:52,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:52,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:52,159 INFO 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-14 13:55:52,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 13:55:52,159 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-14 13:55:52,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:52,159 INFO L85 PathProgramCache]: Analyzing trace with hash 288649004, now seen corresponding path program 1 times [2024-06-14 13:55:52,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:52,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456271334] [2024-06-14 13:55:52,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:52,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:52,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:52,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:52,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:52,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456271334] [2024-06-14 13:55:52,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456271334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:52,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:52,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:55:52,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284725205] [2024-06-14 13:55:52,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:52,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:55:52,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:52,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:55:52,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:55:52,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:52,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 522 transitions, 8131 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:52,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:52,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:52,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:53,645 INFO L124 PetriNetUnfolderBase]: 3164/5325 cut-off events. [2024-06-14 13:55:53,646 INFO L125 PetriNetUnfolderBase]: For 379570/379570 co-relation queries the response was YES. [2024-06-14 13:55:53,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37834 conditions, 5325 events. 3164/5325 cut-off events. For 379570/379570 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 35463 event pairs, 504 based on Foata normal form. 6/5321 useless extension candidates. Maximal degree in co-relation 37654. Up to 3328 conditions per place. [2024-06-14 13:55:53,723 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 438 selfloop transitions, 143 changer transitions 0/587 dead transitions. [2024-06-14 13:55:53,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 587 transitions, 10154 flow [2024-06-14 13:55:53,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:55:53,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:55:53,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-14 13:55:53,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5587583148558758 [2024-06-14 13:55:53,724 INFO L175 Difference]: Start difference. First operand has 389 places, 522 transitions, 8131 flow. Second operand 11 states and 252 transitions. [2024-06-14 13:55:53,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 587 transitions, 10154 flow [2024-06-14 13:55:55,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 587 transitions, 9872 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:55:55,651 INFO L231 Difference]: Finished difference. Result has 395 places, 532 transitions, 8399 flow [2024-06-14 13:55:55,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7861, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8399, PETRI_PLACES=395, PETRI_TRANSITIONS=532} [2024-06-14 13:55:55,652 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-14 13:55:55,652 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 532 transitions, 8399 flow [2024-06-14 13:55:55,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:55,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:55,652 INFO 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-14 13:55:55,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 13:55:55,653 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-14 13:55:55,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:55,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1248945200, now seen corresponding path program 1 times [2024-06-14 13:55:55,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:55,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088445010] [2024-06-14 13:55:55,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:55,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:55,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:56,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:56,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:56,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088445010] [2024-06-14 13:55:56,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088445010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:56,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:56,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:56,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52811867] [2024-06-14 13:55:56,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:56,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:56,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:56,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:56,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:56,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:56,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 532 transitions, 8399 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:56,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:56,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:56,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:57,233 INFO L124 PetriNetUnfolderBase]: 3271/5515 cut-off events. [2024-06-14 13:55:57,233 INFO L125 PetriNetUnfolderBase]: For 439762/439770 co-relation queries the response was YES. [2024-06-14 13:55:57,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40067 conditions, 5515 events. 3271/5515 cut-off events. For 439762/439770 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 37100 event pairs, 529 based on Foata normal form. 12/5522 useless extension candidates. Maximal degree in co-relation 39885. Up to 4140 conditions per place. [2024-06-14 13:55:57,312 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 461 selfloop transitions, 108 changer transitions 0/575 dead transitions. [2024-06-14 13:55:57,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 575 transitions, 10169 flow [2024-06-14 13:55:57,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:55:57,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:55:57,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 13:55:57,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 13:55:57,313 INFO L175 Difference]: Start difference. First operand has 395 places, 532 transitions, 8399 flow. Second operand 8 states and 190 transitions. [2024-06-14 13:55:57,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 575 transitions, 10169 flow [2024-06-14 13:56:00,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 575 transitions, 9950 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 13:56:00,412 INFO L231 Difference]: Finished difference. Result has 399 places, 537 transitions, 8479 flow [2024-06-14 13:56:00,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8186, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8479, PETRI_PLACES=399, PETRI_TRANSITIONS=537} [2024-06-14 13:56:00,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-14 13:56:00,412 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 537 transitions, 8479 flow [2024-06-14 13:56:00,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:00,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:00,413 INFO 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-14 13:56:00,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 13:56:00,413 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-14 13:56:00,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:00,413 INFO L85 PathProgramCache]: Analyzing trace with hash 117951224, now seen corresponding path program 2 times [2024-06-14 13:56:00,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:00,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419022778] [2024-06-14 13:56:00,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:00,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:00,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:00,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-14 13:56:00,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:00,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419022778] [2024-06-14 13:56:00,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419022778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:00,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:00,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:56:00,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312561538] [2024-06-14 13:56:00,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:00,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:56:00,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:00,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:56:00,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:56:00,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:00,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 537 transitions, 8479 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:00,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:00,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:00,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:02,080 INFO L124 PetriNetUnfolderBase]: 3291/5541 cut-off events. [2024-06-14 13:56:02,080 INFO L125 PetriNetUnfolderBase]: For 447160/447163 co-relation queries the response was YES. [2024-06-14 13:56:02,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40466 conditions, 5541 events. 3291/5541 cut-off events. For 447160/447163 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 37254 event pairs, 499 based on Foata normal form. 8/5541 useless extension candidates. Maximal degree in co-relation 40281. Up to 4460 conditions per place. [2024-06-14 13:56:02,165 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 439 selfloop transitions, 136 changer transitions 0/581 dead transitions. [2024-06-14 13:56:02,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 581 transitions, 9837 flow [2024-06-14 13:56:02,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:56:02,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:56:02,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 13:56:02,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-14 13:56:02,166 INFO L175 Difference]: Start difference. First operand has 399 places, 537 transitions, 8479 flow. Second operand 9 states and 215 transitions. [2024-06-14 13:56:02,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 581 transitions, 9837 flow [2024-06-14 13:56:04,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 581 transitions, 9724 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-14 13:56:04,916 INFO L231 Difference]: Finished difference. Result has 406 places, 538 transitions, 8666 flow [2024-06-14 13:56:04,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8366, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8666, PETRI_PLACES=406, PETRI_TRANSITIONS=538} [2024-06-14 13:56:04,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-06-14 13:56:04,917 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 538 transitions, 8666 flow [2024-06-14 13:56:04,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:04,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:04,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:04,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 13:56:04,917 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-14 13:56:04,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:04,918 INFO L85 PathProgramCache]: Analyzing trace with hash -309499906, now seen corresponding path program 3 times [2024-06-14 13:56:04,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:04,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334521125] [2024-06-14 13:56:04,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:04,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:04,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:05,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:05,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:05,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334521125] [2024-06-14 13:56:05,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334521125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:05,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:05,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:56:05,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876825703] [2024-06-14 13:56:05,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:05,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:56:05,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:05,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:56:05,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:56:05,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:05,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 538 transitions, 8666 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:05,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:05,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:05,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:06,726 INFO L124 PetriNetUnfolderBase]: 3546/6000 cut-off events. [2024-06-14 13:56:06,727 INFO L125 PetriNetUnfolderBase]: For 758260/758263 co-relation queries the response was YES. [2024-06-14 13:56:06,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46560 conditions, 6000 events. 3546/6000 cut-off events. For 758260/758263 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 40763 event pairs, 504 based on Foata normal form. 38/6030 useless extension candidates. Maximal degree in co-relation 46373. Up to 4097 conditions per place. [2024-06-14 13:56:06,823 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 444 selfloop transitions, 142 changer transitions 7/599 dead transitions. [2024-06-14 13:56:06,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 599 transitions, 10451 flow [2024-06-14 13:56:06,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:56:06,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:56:06,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-14 13:56:06,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-14 13:56:06,827 INFO L175 Difference]: Start difference. First operand has 406 places, 538 transitions, 8666 flow. Second operand 9 states and 231 transitions. [2024-06-14 13:56:06,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 599 transitions, 10451 flow [2024-06-14 13:56:10,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 599 transitions, 10159 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 13:56:10,267 INFO L231 Difference]: Finished difference. Result has 408 places, 540 transitions, 8751 flow [2024-06-14 13:56:10,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8374, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8751, PETRI_PLACES=408, PETRI_TRANSITIONS=540} [2024-06-14 13:56:10,268 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-14 13:56:10,268 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 540 transitions, 8751 flow [2024-06-14 13:56:10,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:10,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:10,269 INFO 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-14 13:56:10,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 13:56:10,269 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-14 13:56:10,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:10,269 INFO L85 PathProgramCache]: Analyzing trace with hash -309499720, now seen corresponding path program 2 times [2024-06-14 13:56:10,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:10,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843783171] [2024-06-14 13:56:10,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:10,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:10,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:10,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:10,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:10,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843783171] [2024-06-14 13:56:10,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843783171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:10,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:10,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:56:10,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749765876] [2024-06-14 13:56:10,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:10,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:56:10,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:10,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:56:10,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:56:10,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:10,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 540 transitions, 8751 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:10,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:10,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:10,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:11,921 INFO L124 PetriNetUnfolderBase]: 3528/5968 cut-off events. [2024-06-14 13:56:11,921 INFO L125 PetriNetUnfolderBase]: For 624844/624852 co-relation queries the response was YES. [2024-06-14 13:56:11,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46611 conditions, 5968 events. 3528/5968 cut-off events. For 624844/624852 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 40491 event pairs, 591 based on Foata normal form. 12/5975 useless extension candidates. Maximal degree in co-relation 46423. Up to 4565 conditions per place. [2024-06-14 13:56:12,016 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 462 selfloop transitions, 109 changer transitions 0/577 dead transitions. [2024-06-14 13:56:12,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 577 transitions, 10479 flow [2024-06-14 13:56:12,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:56:12,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:56:12,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 13:56:12,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 13:56:12,017 INFO L175 Difference]: Start difference. First operand has 408 places, 540 transitions, 8751 flow. Second operand 7 states and 173 transitions. [2024-06-14 13:56:12,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 577 transitions, 10479 flow [2024-06-14 13:56:16,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 577 transitions, 10244 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 13:56:16,125 INFO L231 Difference]: Finished difference. Result has 409 places, 541 transitions, 8767 flow [2024-06-14 13:56:16,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8524, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8767, PETRI_PLACES=409, PETRI_TRANSITIONS=541} [2024-06-14 13:56:16,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-14 13:56:16,126 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 541 transitions, 8767 flow [2024-06-14 13:56:16,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:16,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:16,126 INFO 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-14 13:56:16,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 13:56:16,127 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-14 13:56:16,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:16,127 INFO L85 PathProgramCache]: Analyzing trace with hash 295320080, now seen corresponding path program 3 times [2024-06-14 13:56:16,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:16,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229784091] [2024-06-14 13:56:16,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:16,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:16,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:16,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-14 13:56:16,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:16,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229784091] [2024-06-14 13:56:16,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229784091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:16,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:16,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:56:16,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101619012] [2024-06-14 13:56:16,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:16,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:56:16,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:16,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:56:16,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:56:16,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:16,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 541 transitions, 8767 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:16,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:16,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:16,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:17,819 INFO L124 PetriNetUnfolderBase]: 3581/6051 cut-off events. [2024-06-14 13:56:17,819 INFO L125 PetriNetUnfolderBase]: For 643077/643085 co-relation queries the response was YES. [2024-06-14 13:56:17,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47781 conditions, 6051 events. 3581/6051 cut-off events. For 643077/643085 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 41105 event pairs, 636 based on Foata normal form. 12/6058 useless extension candidates. Maximal degree in co-relation 47592. Up to 4595 conditions per place. [2024-06-14 13:56:17,909 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 455 selfloop transitions, 114 changer transitions 0/575 dead transitions. [2024-06-14 13:56:17,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 575 transitions, 10483 flow [2024-06-14 13:56:17,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:56:17,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:56:17,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 13:56:17,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 13:56:17,910 INFO L175 Difference]: Start difference. First operand has 409 places, 541 transitions, 8767 flow. Second operand 7 states and 168 transitions. [2024-06-14 13:56:17,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 575 transitions, 10483 flow [2024-06-14 13:56:21,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 575 transitions, 10263 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 13:56:21,651 INFO L231 Difference]: Finished difference. Result has 411 places, 543 transitions, 8823 flow [2024-06-14 13:56:21,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8554, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8823, PETRI_PLACES=411, PETRI_TRANSITIONS=543} [2024-06-14 13:56:21,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-14 13:56:21,652 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 543 transitions, 8823 flow [2024-06-14 13:56:21,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:21,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:21,652 INFO 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-14 13:56:21,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 13:56:21,652 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-14 13:56:21,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:21,653 INFO L85 PathProgramCache]: Analyzing trace with hash -527716236, now seen corresponding path program 4 times [2024-06-14 13:56:21,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:21,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118947726] [2024-06-14 13:56:21,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:21,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:21,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:22,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:22,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:22,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118947726] [2024-06-14 13:56:22,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118947726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:22,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:22,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:56:22,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527147008] [2024-06-14 13:56:22,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:22,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:56:22,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:22,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:56:22,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:56:22,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:22,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 543 transitions, 8823 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:22,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:22,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:22,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:23,709 INFO L124 PetriNetUnfolderBase]: 3655/6170 cut-off events. [2024-06-14 13:56:23,710 INFO L125 PetriNetUnfolderBase]: For 694389/694389 co-relation queries the response was YES. [2024-06-14 13:56:23,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49550 conditions, 6170 events. 3655/6170 cut-off events. For 694389/694389 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 42163 event pairs, 860 based on Foata normal form. 8/6172 useless extension candidates. Maximal degree in co-relation 49361. Up to 5235 conditions per place. [2024-06-14 13:56:23,793 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 452 selfloop transitions, 137 changer transitions 0/595 dead transitions. [2024-06-14 13:56:23,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 595 transitions, 10520 flow [2024-06-14 13:56:23,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:56:23,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:56:23,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 281 transitions. [2024-06-14 13:56:23,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272045028142589 [2024-06-14 13:56:23,795 INFO L175 Difference]: Start difference. First operand has 411 places, 543 transitions, 8823 flow. Second operand 13 states and 281 transitions. [2024-06-14 13:56:23,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 595 transitions, 10520 flow [2024-06-14 13:56:27,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 595 transitions, 10350 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 13:56:27,514 INFO L231 Difference]: Finished difference. Result has 421 places, 545 transitions, 8997 flow [2024-06-14 13:56:27,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8659, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8997, PETRI_PLACES=421, PETRI_TRANSITIONS=545} [2024-06-14 13:56:27,514 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-14 13:56:27,514 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 545 transitions, 8997 flow [2024-06-14 13:56:27,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:27,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:27,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, 1] [2024-06-14 13:56:27,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 13:56:27,515 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-14 13:56:27,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:27,515 INFO L85 PathProgramCache]: Analyzing trace with hash -2036715916, now seen corresponding path program 5 times [2024-06-14 13:56:27,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:27,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343319882] [2024-06-14 13:56:27,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:27,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:27,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:27,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:27,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:27,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343319882] [2024-06-14 13:56:27,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343319882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:27,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:27,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:56:27,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313984688] [2024-06-14 13:56:27,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:27,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:56:27,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:27,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:56:27,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:56:27,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:27,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 545 transitions, 8997 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:27,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:27,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:27,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:29,545 INFO L124 PetriNetUnfolderBase]: 4028/6787 cut-off events. [2024-06-14 13:56:29,546 INFO L125 PetriNetUnfolderBase]: For 1060374/1060374 co-relation queries the response was YES. [2024-06-14 13:56:29,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60435 conditions, 6787 events. 4028/6787 cut-off events. For 1060374/1060374 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 46819 event pairs, 972 based on Foata normal form. 6/6785 useless extension candidates. Maximal degree in co-relation 60245. Up to 4738 conditions per place. [2024-06-14 13:56:29,659 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 253 selfloop transitions, 345 changer transitions 0/604 dead transitions. [2024-06-14 13:56:29,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 604 transitions, 10971 flow [2024-06-14 13:56:29,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:56:29,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:56:29,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 299 transitions. [2024-06-14 13:56:29,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 13:56:29,661 INFO L175 Difference]: Start difference. First operand has 421 places, 545 transitions, 8997 flow. Second operand 13 states and 299 transitions. [2024-06-14 13:56:29,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 604 transitions, 10971 flow [2024-06-14 13:56:33,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 604 transitions, 10784 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 13:56:33,460 INFO L231 Difference]: Finished difference. Result has 427 places, 549 transitions, 9659 flow [2024-06-14 13:56:33,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8810, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9659, PETRI_PLACES=427, PETRI_TRANSITIONS=549} [2024-06-14 13:56:33,461 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-14 13:56:33,461 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 549 transitions, 9659 flow [2024-06-14 13:56:33,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:33,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:33,461 INFO 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-14 13:56:33,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 13:56:33,461 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-14 13:56:33,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:33,462 INFO L85 PathProgramCache]: Analyzing trace with hash -943817268, now seen corresponding path program 4 times [2024-06-14 13:56:33,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:33,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142022685] [2024-06-14 13:56:33,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:33,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:33,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:33,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:33,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:33,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142022685] [2024-06-14 13:56:33,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142022685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:33,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:33,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:56:33,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128280040] [2024-06-14 13:56:33,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:33,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:56:33,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:33,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:56:33,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:56:33,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:33,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 549 transitions, 9659 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:33,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:33,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:33,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:35,501 INFO L124 PetriNetUnfolderBase]: 4094/6881 cut-off events. [2024-06-14 13:56:35,501 INFO L125 PetriNetUnfolderBase]: For 1129549/1129557 co-relation queries the response was YES. [2024-06-14 13:56:35,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63081 conditions, 6881 events. 4094/6881 cut-off events. For 1129549/1129557 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 47488 event pairs, 1118 based on Foata normal form. 12/6877 useless extension candidates. Maximal degree in co-relation 62887. Up to 5992 conditions per place. [2024-06-14 13:56:35,615 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 479 selfloop transitions, 97 changer transitions 0/582 dead transitions. [2024-06-14 13:56:35,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 582 transitions, 11173 flow [2024-06-14 13:56:35,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:56:35,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:56:35,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 13:56:35,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 13:56:35,616 INFO L175 Difference]: Start difference. First operand has 427 places, 549 transitions, 9659 flow. Second operand 7 states and 169 transitions. [2024-06-14 13:56:35,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 582 transitions, 11173 flow [2024-06-14 13:56:40,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 582 transitions, 10466 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 13:56:40,186 INFO L231 Difference]: Finished difference. Result has 427 places, 551 transitions, 9206 flow [2024-06-14 13:56:40,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8952, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9206, PETRI_PLACES=427, PETRI_TRANSITIONS=551} [2024-06-14 13:56:40,186 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-14 13:56:40,186 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 551 transitions, 9206 flow [2024-06-14 13:56:40,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:40,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:40,187 INFO 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-14 13:56:40,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 13:56:40,187 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-14 13:56:40,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:40,187 INFO L85 PathProgramCache]: Analyzing trace with hash -669699336, now seen corresponding path program 6 times [2024-06-14 13:56:40,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:40,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832170234] [2024-06-14 13:56:40,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:40,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:40,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:40,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:40,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:40,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832170234] [2024-06-14 13:56:40,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832170234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:40,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:40,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:56:40,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613428453] [2024-06-14 13:56:40,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:40,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:56:40,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:40,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:56:40,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:56:40,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:40,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 551 transitions, 9206 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:40,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:40,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:40,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:42,227 INFO L124 PetriNetUnfolderBase]: 4022/6782 cut-off events. [2024-06-14 13:56:42,227 INFO L125 PetriNetUnfolderBase]: For 1110832/1110835 co-relation queries the response was YES. [2024-06-14 13:56:42,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58294 conditions, 6782 events. 4022/6782 cut-off events. For 1110832/1110835 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 46966 event pairs, 986 based on Foata normal form. 38/6810 useless extension candidates. Maximal degree in co-relation 58098. Up to 5721 conditions per place. [2024-06-14 13:56:42,339 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 463 selfloop transitions, 118 changer transitions 7/594 dead transitions. [2024-06-14 13:56:42,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 594 transitions, 10570 flow [2024-06-14 13:56:42,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:56:42,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:56:42,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 13:56:42,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-14 13:56:42,340 INFO L175 Difference]: Start difference. First operand has 427 places, 551 transitions, 9206 flow. Second operand 8 states and 202 transitions. [2024-06-14 13:56:42,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 594 transitions, 10570 flow [2024-06-14 13:56:47,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 594 transitions, 10370 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 13:56:47,825 INFO L231 Difference]: Finished difference. Result has 431 places, 550 transitions, 9233 flow [2024-06-14 13:56:47,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9006, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9233, PETRI_PLACES=431, PETRI_TRANSITIONS=550} [2024-06-14 13:56:47,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-14 13:56:47,826 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 550 transitions, 9233 flow [2024-06-14 13:56:47,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:47,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:47,826 INFO 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-14 13:56:47,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 13:56:47,826 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-14 13:56:47,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:47,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1123728006, now seen corresponding path program 7 times [2024-06-14 13:56:47,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:47,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774401282] [2024-06-14 13:56:47,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:47,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:47,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:48,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:48,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:48,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774401282] [2024-06-14 13:56:48,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774401282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:48,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:48,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:56:48,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106186438] [2024-06-14 13:56:48,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:48,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:56:48,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:48,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:56:48,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:56:48,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:48,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 550 transitions, 9233 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:48,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:48,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:48,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:49,802 INFO L124 PetriNetUnfolderBase]: 4020/6783 cut-off events. [2024-06-14 13:56:49,803 INFO L125 PetriNetUnfolderBase]: For 982292/982292 co-relation queries the response was YES. [2024-06-14 13:56:49,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58498 conditions, 6783 events. 4020/6783 cut-off events. For 982292/982292 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 46937 event pairs, 1057 based on Foata normal form. 8/6787 useless extension candidates. Maximal degree in co-relation 58301. Up to 5592 conditions per place. [2024-06-14 13:56:49,908 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 337 changer transitions 0/591 dead transitions. [2024-06-14 13:56:49,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 591 transitions, 10564 flow [2024-06-14 13:56:49,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 13:56:49,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 13:56:49,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 299 transitions. [2024-06-14 13:56:49,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5209059233449478 [2024-06-14 13:56:49,910 INFO L175 Difference]: Start difference. First operand has 431 places, 550 transitions, 9233 flow. Second operand 14 states and 299 transitions. [2024-06-14 13:56:49,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 591 transitions, 10564 flow [2024-06-14 13:56:54,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 591 transitions, 10324 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 13:56:54,556 INFO L231 Difference]: Finished difference. Result has 437 places, 551 transitions, 9703 flow [2024-06-14 13:56:54,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8993, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9703, PETRI_PLACES=437, PETRI_TRANSITIONS=551} [2024-06-14 13:56:54,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-14 13:56:54,557 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 551 transitions, 9703 flow [2024-06-14 13:56:54,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:54,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:54,557 INFO 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-14 13:56:54,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 13:56:54,558 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-14 13:56:54,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:54,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1770894946, now seen corresponding path program 8 times [2024-06-14 13:56:54,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:54,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594999580] [2024-06-14 13:56:54,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:54,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:54,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:54,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:54,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:54,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594999580] [2024-06-14 13:56:54,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594999580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:54,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:54,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:56:54,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559110255] [2024-06-14 13:56:54,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:54,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:56:54,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:54,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:56:54,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:56:54,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:54,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 551 transitions, 9703 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:54,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:54,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:54,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:56,673 INFO L124 PetriNetUnfolderBase]: 3933/6649 cut-off events. [2024-06-14 13:56:56,674 INFO L125 PetriNetUnfolderBase]: For 940223/940226 co-relation queries the response was YES. [2024-06-14 13:56:56,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53888 conditions, 6649 events. 3933/6649 cut-off events. For 940223/940226 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 46069 event pairs, 1000 based on Foata normal form. 44/6685 useless extension candidates. Maximal degree in co-relation 53691. Up to 5597 conditions per place. [2024-06-14 13:56:56,782 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 458 selfloop transitions, 123 changer transitions 3/590 dead transitions. [2024-06-14 13:56:56,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 590 transitions, 11019 flow [2024-06-14 13:56:56,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:56:56,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:56:56,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 13:56:56,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-14 13:56:56,783 INFO L175 Difference]: Start difference. First operand has 437 places, 551 transitions, 9703 flow. Second operand 8 states and 199 transitions. [2024-06-14 13:56:56,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 590 transitions, 11019 flow [2024-06-14 13:57:00,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 590 transitions, 10260 flow, removed 12 selfloop flow, removed 15 redundant places. [2024-06-14 13:57:00,943 INFO L231 Difference]: Finished difference. Result has 430 places, 550 transitions, 9194 flow [2024-06-14 13:57:00,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8944, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9194, PETRI_PLACES=430, PETRI_TRANSITIONS=550} [2024-06-14 13:57:00,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-14 13:57:00,943 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 550 transitions, 9194 flow [2024-06-14 13:57:00,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:00,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:00,944 INFO 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-14 13:57:00,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 13:57:00,944 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-14 13:57:00,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:00,944 INFO L85 PathProgramCache]: Analyzing trace with hash -288083508, now seen corresponding path program 5 times [2024-06-14 13:57:00,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:00,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703616415] [2024-06-14 13:57:00,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:00,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:00,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:01,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-14 13:57:01,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:01,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703616415] [2024-06-14 13:57:01,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703616415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:01,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:01,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:57:01,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469043897] [2024-06-14 13:57:01,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:01,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:57:01,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:01,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:57:01,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:57:01,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:01,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 550 transitions, 9194 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:01,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:01,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:01,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:02,907 INFO L124 PetriNetUnfolderBase]: 3951/6689 cut-off events. [2024-06-14 13:57:02,907 INFO L125 PetriNetUnfolderBase]: For 768240/768248 co-relation queries the response was YES. [2024-06-14 13:57:02,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53524 conditions, 6689 events. 3951/6689 cut-off events. For 768240/768248 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 46402 event pairs, 1036 based on Foata normal form. 14/6698 useless extension candidates. Maximal degree in co-relation 53326. Up to 5903 conditions per place. [2024-06-14 13:57:03,003 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 476 selfloop transitions, 93 changer transitions 0/575 dead transitions. [2024-06-14 13:57:03,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 575 transitions, 10443 flow [2024-06-14 13:57:03,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:57:03,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:57:03,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 13:57:03,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 13:57:03,005 INFO L175 Difference]: Start difference. First operand has 430 places, 550 transitions, 9194 flow. Second operand 7 states and 162 transitions. [2024-06-14 13:57:03,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 575 transitions, 10443 flow [2024-06-14 13:57:07,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 575 transitions, 10181 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:57:07,641 INFO L231 Difference]: Finished difference. Result has 430 places, 551 transitions, 9146 flow [2024-06-14 13:57:07,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8932, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9146, PETRI_PLACES=430, PETRI_TRANSITIONS=551} [2024-06-14 13:57:07,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-14 13:57:07,642 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 551 transitions, 9146 flow [2024-06-14 13:57:07,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:07,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:07,643 INFO 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-14 13:57:07,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 13:57:07,643 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-14 13:57:07,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:07,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1753932370, now seen corresponding path program 6 times [2024-06-14 13:57:07,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:07,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202569973] [2024-06-14 13:57:07,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:07,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:07,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:07,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:07,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:07,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202569973] [2024-06-14 13:57:07,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202569973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:07,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:07,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:57:07,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570831595] [2024-06-14 13:57:07,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:07,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:57:07,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:07,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:57:07,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:57:08,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:08,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 551 transitions, 9146 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:08,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:08,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:08,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:09,680 INFO L124 PetriNetUnfolderBase]: 4071/6873 cut-off events. [2024-06-14 13:57:09,681 INFO L125 PetriNetUnfolderBase]: For 873116/873124 co-relation queries the response was YES. [2024-06-14 13:57:09,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56419 conditions, 6873 events. 4071/6873 cut-off events. For 873116/873124 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 47725 event pairs, 1060 based on Foata normal form. 14/6882 useless extension candidates. Maximal degree in co-relation 56220. Up to 5907 conditions per place. [2024-06-14 13:57:09,779 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 474 selfloop transitions, 100 changer transitions 0/580 dead transitions. [2024-06-14 13:57:09,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 580 transitions, 10694 flow [2024-06-14 13:57:09,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:57:09,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:57:09,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 13:57:09,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 13:57:09,781 INFO L175 Difference]: Start difference. First operand has 430 places, 551 transitions, 9146 flow. Second operand 7 states and 162 transitions. [2024-06-14 13:57:09,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 580 transitions, 10694 flow [2024-06-14 13:57:15,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 580 transitions, 10501 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 13:57:15,864 INFO L231 Difference]: Finished difference. Result has 433 places, 554 transitions, 9241 flow [2024-06-14 13:57:15,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8953, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9241, PETRI_PLACES=433, PETRI_TRANSITIONS=554} [2024-06-14 13:57:15,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-14 13:57:15,865 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 554 transitions, 9241 flow [2024-06-14 13:57:15,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:15,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:15,865 INFO 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-14 13:57:15,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 13:57:15,865 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-14 13:57:15,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:15,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1813022314, now seen corresponding path program 7 times [2024-06-14 13:57:15,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:15,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147324525] [2024-06-14 13:57:15,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:15,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:15,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:16,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:16,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:16,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147324525] [2024-06-14 13:57:16,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147324525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:16,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:16,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:57:16,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854839833] [2024-06-14 13:57:16,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:16,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:57:16,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:16,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:57:16,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:57:16,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:16,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 554 transitions, 9241 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:16,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:16,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:16,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:17,971 INFO L124 PetriNetUnfolderBase]: 4053/6847 cut-off events. [2024-06-14 13:57:17,971 INFO L125 PetriNetUnfolderBase]: For 844032/844040 co-relation queries the response was YES. [2024-06-14 13:57:18,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55694 conditions, 6847 events. 4053/6847 cut-off events. For 844032/844040 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 47611 event pairs, 1068 based on Foata normal form. 14/6856 useless extension candidates. Maximal degree in co-relation 55493. Up to 6061 conditions per place. [2024-06-14 13:57:18,073 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 472 selfloop transitions, 97 changer transitions 0/575 dead transitions. [2024-06-14 13:57:18,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 575 transitions, 10461 flow [2024-06-14 13:57:18,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:57:18,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:57:18,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 13:57:18,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 13:57:18,075 INFO L175 Difference]: Start difference. First operand has 433 places, 554 transitions, 9241 flow. Second operand 7 states and 158 transitions. [2024-06-14 13:57:18,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 575 transitions, 10461 flow [2024-06-14 13:57:23,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 575 transitions, 10263 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 13:57:23,653 INFO L231 Difference]: Finished difference. Result has 436 places, 554 transitions, 9242 flow [2024-06-14 13:57:23,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9043, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9242, PETRI_PLACES=436, PETRI_TRANSITIONS=554} [2024-06-14 13:57:23,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-14 13:57:23,654 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 554 transitions, 9242 flow [2024-06-14 13:57:23,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:23,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:23,654 INFO 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-14 13:57:23,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 13:57:23,655 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-14 13:57:23,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:23,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1942665042, now seen corresponding path program 9 times [2024-06-14 13:57:23,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:23,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485423126] [2024-06-14 13:57:23,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:23,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:23,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:24,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:24,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:24,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485423126] [2024-06-14 13:57:24,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485423126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:24,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:24,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:57:24,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310313147] [2024-06-14 13:57:24,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:24,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:57:24,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:24,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:57:24,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:57:24,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:24,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 554 transitions, 9242 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:24,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:24,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:24,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:25,840 INFO L124 PetriNetUnfolderBase]: 4127/6956 cut-off events. [2024-06-14 13:57:25,840 INFO L125 PetriNetUnfolderBase]: For 905890/905890 co-relation queries the response was YES. [2024-06-14 13:57:25,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57592 conditions, 6956 events. 4127/6956 cut-off events. For 905890/905890 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 48363 event pairs, 1048 based on Foata normal form. 8/6960 useless extension candidates. Maximal degree in co-relation 57390. Up to 6136 conditions per place. [2024-06-14 13:57:25,948 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 533 selfloop transitions, 60 changer transitions 0/599 dead transitions. [2024-06-14 13:57:25,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 599 transitions, 10884 flow [2024-06-14 13:57:25,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:57:25,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:57:25,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-14 13:57:25,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264227642276422 [2024-06-14 13:57:25,950 INFO L175 Difference]: Start difference. First operand has 436 places, 554 transitions, 9242 flow. Second operand 12 states and 259 transitions. [2024-06-14 13:57:25,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 599 transitions, 10884 flow [2024-06-14 13:57:31,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 599 transitions, 10683 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 13:57:31,638 INFO L231 Difference]: Finished difference. Result has 443 places, 556 transitions, 9233 flow [2024-06-14 13:57:31,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9041, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9233, PETRI_PLACES=443, PETRI_TRANSITIONS=556} [2024-06-14 13:57:31,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 401 predicate places. [2024-06-14 13:57:31,638 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 556 transitions, 9233 flow [2024-06-14 13:57:31,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:31,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:31,639 INFO 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-14 13:57:31,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 13:57:31,639 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-14 13:57:31,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:31,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1608610332, now seen corresponding path program 10 times [2024-06-14 13:57:31,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:31,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936759126] [2024-06-14 13:57:31,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:31,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:31,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:31,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:31,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:31,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936759126] [2024-06-14 13:57:31,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936759126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:31,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:31,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:57:31,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326928175] [2024-06-14 13:57:31,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:31,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:57:31,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:31,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:57:31,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:57:32,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:32,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 556 transitions, 9233 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:32,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:32,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:32,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:33,968 INFO L124 PetriNetUnfolderBase]: 4374/7345 cut-off events. [2024-06-14 13:57:33,968 INFO L125 PetriNetUnfolderBase]: For 1179457/1179457 co-relation queries the response was YES. [2024-06-14 13:57:34,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65012 conditions, 7345 events. 4374/7345 cut-off events. For 1179457/1179457 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 51295 event pairs, 1163 based on Foata normal form. 8/7349 useless extension candidates. Maximal degree in co-relation 64809. Up to 6046 conditions per place. [2024-06-14 13:57:34,081 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 431 selfloop transitions, 176 changer transitions 0/613 dead transitions. [2024-06-14 13:57:34,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 613 transitions, 10989 flow [2024-06-14 13:57:34,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 13:57:34,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 13:57:34,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 329 transitions. [2024-06-14 13:57:34,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349593495934959 [2024-06-14 13:57:34,082 INFO L175 Difference]: Start difference. First operand has 443 places, 556 transitions, 9233 flow. Second operand 15 states and 329 transitions. [2024-06-14 13:57:34,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 613 transitions, 10989 flow [2024-06-14 13:57:39,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 613 transitions, 10903 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 13:57:39,620 INFO L231 Difference]: Finished difference. Result has 452 places, 559 transitions, 9631 flow [2024-06-14 13:57:39,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9147, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9631, PETRI_PLACES=452, PETRI_TRANSITIONS=559} [2024-06-14 13:57:39,620 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-14 13:57:39,620 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 559 transitions, 9631 flow [2024-06-14 13:57:39,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:39,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:39,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-14 13:57:39,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 13:57:39,621 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-14 13:57:39,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:39,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1074334000, now seen corresponding path program 11 times [2024-06-14 13:57:39,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:39,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301039862] [2024-06-14 13:57:39,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:39,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:39,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:39,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-14 13:57:39,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:39,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301039862] [2024-06-14 13:57:39,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301039862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:39,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:39,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:57:39,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922371864] [2024-06-14 13:57:39,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:39,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:57:39,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:39,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:57:39,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:57:40,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:40,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 559 transitions, 9631 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:40,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:40,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:40,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:41,820 INFO L124 PetriNetUnfolderBase]: 4402/7389 cut-off events. [2024-06-14 13:57:41,821 INFO L125 PetriNetUnfolderBase]: For 1202267/1202267 co-relation queries the response was YES. [2024-06-14 13:57:41,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66026 conditions, 7389 events. 4402/7389 cut-off events. For 1202267/1202267 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 51702 event pairs, 1183 based on Foata normal form. 8/7393 useless extension candidates. Maximal degree in co-relation 65820. Up to 6517 conditions per place. [2024-06-14 13:57:41,936 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 418 selfloop transitions, 171 changer transitions 0/595 dead transitions. [2024-06-14 13:57:41,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 595 transitions, 10958 flow [2024-06-14 13:57:41,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:57:41,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:57:41,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 263 transitions. [2024-06-14 13:57:41,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345528455284553 [2024-06-14 13:57:41,937 INFO L175 Difference]: Start difference. First operand has 452 places, 559 transitions, 9631 flow. Second operand 12 states and 263 transitions. [2024-06-14 13:57:41,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 595 transitions, 10958 flow [2024-06-14 13:57:48,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 595 transitions, 10699 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-14 13:57:48,740 INFO L231 Difference]: Finished difference. Result has 454 places, 560 transitions, 9750 flow [2024-06-14 13:57:48,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9372, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9750, PETRI_PLACES=454, PETRI_TRANSITIONS=560} [2024-06-14 13:57:48,740 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-14 13:57:48,740 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 560 transitions, 9750 flow [2024-06-14 13:57:48,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:48,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:48,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:57:48,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 13:57:48,741 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-14 13:57:48,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:48,741 INFO L85 PathProgramCache]: Analyzing trace with hash 923660050, now seen corresponding path program 12 times [2024-06-14 13:57:48,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:48,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777280953] [2024-06-14 13:57:48,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:48,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:48,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:49,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:49,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:49,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777280953] [2024-06-14 13:57:49,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777280953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:49,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:49,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:57:49,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105446810] [2024-06-14 13:57:49,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:49,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:57:49,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:49,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:57:49,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:57:49,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:49,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 560 transitions, 9750 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:49,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:49,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:49,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:51,274 INFO L124 PetriNetUnfolderBase]: 4821/8076 cut-off events. [2024-06-14 13:57:51,274 INFO L125 PetriNetUnfolderBase]: For 1695972/1695972 co-relation queries the response was YES. [2024-06-14 13:57:51,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79342 conditions, 8076 events. 4821/8076 cut-off events. For 1695972/1695972 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 56976 event pairs, 1293 based on Foata normal form. 6/8076 useless extension candidates. Maximal degree in co-relation 79134. Up to 5781 conditions per place. [2024-06-14 13:57:51,418 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 429 selfloop transitions, 181 changer transitions 0/616 dead transitions. [2024-06-14 13:57:51,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 616 transitions, 11829 flow [2024-06-14 13:57:51,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:57:51,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:57:51,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 276 transitions. [2024-06-14 13:57:51,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 13:57:51,419 INFO L175 Difference]: Start difference. First operand has 454 places, 560 transitions, 9750 flow. Second operand 12 states and 276 transitions. [2024-06-14 13:57:51,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 616 transitions, 11829 flow [2024-06-14 13:57:59,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 616 transitions, 11480 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 13:57:59,815 INFO L231 Difference]: Finished difference. Result has 458 places, 565 transitions, 9994 flow [2024-06-14 13:57:59,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9401, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9994, PETRI_PLACES=458, PETRI_TRANSITIONS=565} [2024-06-14 13:57:59,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-14 13:57:59,815 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 565 transitions, 9994 flow [2024-06-14 13:57:59,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:59,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:59,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-14 13:57:59,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 13:57:59,816 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-14 13:57:59,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:59,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1686094166, now seen corresponding path program 8 times [2024-06-14 13:57:59,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:59,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432137067] [2024-06-14 13:57:59,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:59,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:59,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:00,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:00,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:00,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432137067] [2024-06-14 13:58:00,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432137067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:00,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:00,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:58:00,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656706236] [2024-06-14 13:58:00,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:00,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:58:00,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:00,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:58:00,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:58:00,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:00,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 565 transitions, 9994 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:00,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:00,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:00,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:02,164 INFO L124 PetriNetUnfolderBase]: 4885/8175 cut-off events. [2024-06-14 13:58:02,164 INFO L125 PetriNetUnfolderBase]: For 1732873/1732881 co-relation queries the response was YES. [2024-06-14 13:58:02,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80777 conditions, 8175 events. 4885/8175 cut-off events. For 1732873/1732881 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 57731 event pairs, 1116 based on Foata normal form. 12/8182 useless extension candidates. Maximal degree in co-relation 80566. Up to 6915 conditions per place. [2024-06-14 13:58:02,311 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 498 selfloop transitions, 98 changer transitions 0/602 dead transitions. [2024-06-14 13:58:02,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 602 transitions, 11672 flow [2024-06-14 13:58:02,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:58:02,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:58:02,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 13:58:02,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 13:58:02,312 INFO L175 Difference]: Start difference. First operand has 458 places, 565 transitions, 9994 flow. Second operand 7 states and 167 transitions. [2024-06-14 13:58:02,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 602 transitions, 11672 flow [2024-06-14 13:58:08,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 602 transitions, 11405 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-14 13:58:08,641 INFO L231 Difference]: Finished difference. Result has 459 places, 573 transitions, 10090 flow [2024-06-14 13:58:08,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9727, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10090, PETRI_PLACES=459, PETRI_TRANSITIONS=573} [2024-06-14 13:58:08,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-14 13:58:08,642 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 573 transitions, 10090 flow [2024-06-14 13:58:08,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:08,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:08,642 INFO 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-14 13:58:08,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 13:58:08,643 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-14 13:58:08,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:08,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1800681942, now seen corresponding path program 13 times [2024-06-14 13:58:08,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:08,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346422052] [2024-06-14 13:58:08,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:08,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:08,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:09,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:09,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:09,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346422052] [2024-06-14 13:58:09,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346422052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:09,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:09,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:58:09,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383642870] [2024-06-14 13:58:09,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:09,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:58:09,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:09,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:58:09,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:58:09,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:09,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 573 transitions, 10090 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:09,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:09,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:09,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:11,214 INFO L124 PetriNetUnfolderBase]: 4905/8196 cut-off events. [2024-06-14 13:58:11,214 INFO L125 PetriNetUnfolderBase]: For 1758771/1758774 co-relation queries the response was YES. [2024-06-14 13:58:11,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81334 conditions, 8196 events. 4905/8196 cut-off events. For 1758771/1758774 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 57910 event pairs, 1406 based on Foata normal form. 8/8185 useless extension candidates. Maximal degree in co-relation 81120. Up to 7452 conditions per place. [2024-06-14 13:58:11,368 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 532 selfloop transitions, 72 changer transitions 0/610 dead transitions. [2024-06-14 13:58:11,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 610 transitions, 11467 flow [2024-06-14 13:58:11,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:58:11,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:58:11,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-14 13:58:11,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 13:58:11,369 INFO L175 Difference]: Start difference. First operand has 459 places, 573 transitions, 10090 flow. Second operand 9 states and 207 transitions. [2024-06-14 13:58:11,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 610 transitions, 11467 flow [2024-06-14 13:58:18,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 610 transitions, 11212 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 13:58:18,993 INFO L231 Difference]: Finished difference. Result has 463 places, 574 transitions, 10016 flow [2024-06-14 13:58:18,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9835, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10016, PETRI_PLACES=463, PETRI_TRANSITIONS=574} [2024-06-14 13:58:18,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-14 13:58:18,994 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 574 transitions, 10016 flow [2024-06-14 13:58:18,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:18,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:18,994 INFO 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-14 13:58:18,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 13:58:18,995 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-14 13:58:18,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:18,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1600039452, now seen corresponding path program 14 times [2024-06-14 13:58:18,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:18,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209350540] [2024-06-14 13:58:18,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:18,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:19,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:19,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:19,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:19,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209350540] [2024-06-14 13:58:19,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209350540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:19,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:19,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:58:19,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647779364] [2024-06-14 13:58:19,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:19,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:58:19,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:19,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:58:19,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:58:19,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:19,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 574 transitions, 10016 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:19,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:19,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:19,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:21,639 INFO L124 PetriNetUnfolderBase]: 4933/8266 cut-off events. [2024-06-14 13:58:21,639 INFO L125 PetriNetUnfolderBase]: For 1795568/1795568 co-relation queries the response was YES. [2024-06-14 13:58:21,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81586 conditions, 8266 events. 4933/8266 cut-off events. For 1795568/1795568 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 58680 event pairs, 1438 based on Foata normal form. 8/8270 useless extension candidates. Maximal degree in co-relation 81372. Up to 7358 conditions per place. [2024-06-14 13:58:21,784 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 439 selfloop transitions, 174 changer transitions 0/619 dead transitions. [2024-06-14 13:58:21,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 619 transitions, 11417 flow [2024-06-14 13:58:21,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 13:58:21,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 13:58:21,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 320 transitions. [2024-06-14 13:58:21,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-14 13:58:21,786 INFO L175 Difference]: Start difference. First operand has 463 places, 574 transitions, 10016 flow. Second operand 15 states and 320 transitions. [2024-06-14 13:58:21,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 619 transitions, 11417 flow [2024-06-14 13:58:30,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 619 transitions, 11261 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 13:58:30,466 INFO L231 Difference]: Finished difference. Result has 472 places, 575 transitions, 10248 flow [2024-06-14 13:58:30,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9860, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10248, PETRI_PLACES=472, PETRI_TRANSITIONS=575} [2024-06-14 13:58:30,467 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-14 13:58:30,467 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 575 transitions, 10248 flow [2024-06-14 13:58:30,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:30,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:30,467 INFO 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-14 13:58:30,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 13:58:30,467 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-14 13:58:30,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:30,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1952117876, now seen corresponding path program 9 times [2024-06-14 13:58:30,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:30,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887397539] [2024-06-14 13:58:30,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:30,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:30,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:30,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:30,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:30,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887397539] [2024-06-14 13:58:30,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887397539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:30,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:30,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:58:30,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340561003] [2024-06-14 13:58:30,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:30,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:58:30,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:30,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:58:30,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:58:30,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:30,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 575 transitions, 10248 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:30,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:30,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:30,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:33,277 INFO L124 PetriNetUnfolderBase]: 4915/8245 cut-off events. [2024-06-14 13:58:33,278 INFO L125 PetriNetUnfolderBase]: For 1775607/1775615 co-relation queries the response was YES. [2024-06-14 13:58:33,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81000 conditions, 8245 events. 4915/8245 cut-off events. For 1775607/1775615 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 58605 event pairs, 1450 based on Foata normal form. 14/8254 useless extension candidates. Maximal degree in co-relation 80785. Up to 7418 conditions per place. [2024-06-14 13:58:33,422 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 504 selfloop transitions, 85 changer transitions 0/595 dead transitions. [2024-06-14 13:58:33,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 595 transitions, 11506 flow [2024-06-14 13:58:33,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:58:33,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:58:33,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 13:58:33,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 13:58:33,423 INFO L175 Difference]: Start difference. First operand has 472 places, 575 transitions, 10248 flow. Second operand 6 states and 142 transitions. [2024-06-14 13:58:33,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 595 transitions, 11506 flow [2024-06-14 13:58:39,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 595 transitions, 11138 flow, removed 12 selfloop flow, removed 13 redundant places. [2024-06-14 13:58:39,928 INFO L231 Difference]: Finished difference. Result has 465 places, 575 transitions, 10060 flow [2024-06-14 13:58:39,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9880, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10060, PETRI_PLACES=465, PETRI_TRANSITIONS=575} [2024-06-14 13:58:39,929 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-14 13:58:39,929 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 575 transitions, 10060 flow [2024-06-14 13:58:39,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:39,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:39,929 INFO 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-14 13:58:39,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 13:58:39,930 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-14 13:58:39,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:39,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1198564160, now seen corresponding path program 15 times [2024-06-14 13:58:39,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:39,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085966546] [2024-06-14 13:58:39,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:39,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:39,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:40,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:40,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:40,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085966546] [2024-06-14 13:58:40,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085966546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:40,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:40,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:58:40,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207225904] [2024-06-14 13:58:40,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:40,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:58:40,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:40,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:58:40,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:58:40,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:40,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 575 transitions, 10060 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:40,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:40,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:40,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:42,857 INFO L124 PetriNetUnfolderBase]: 4943/8284 cut-off events. [2024-06-14 13:58:42,857 INFO L125 PetriNetUnfolderBase]: For 1745142/1745142 co-relation queries the response was YES. [2024-06-14 13:58:42,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80840 conditions, 8284 events. 4943/8284 cut-off events. For 1745142/1745142 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 58775 event pairs, 1434 based on Foata normal form. 8/8288 useless extension candidates. Maximal degree in co-relation 80625. Up to 7586 conditions per place. [2024-06-14 13:58:43,113 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 551 selfloop transitions, 58 changer transitions 0/615 dead transitions. [2024-06-14 13:58:43,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 615 transitions, 11443 flow [2024-06-14 13:58:43,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:58:43,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:58:43,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 271 transitions. [2024-06-14 13:58:43,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5084427767354597 [2024-06-14 13:58:43,114 INFO L175 Difference]: Start difference. First operand has 465 places, 575 transitions, 10060 flow. Second operand 13 states and 271 transitions. [2024-06-14 13:58:43,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 615 transitions, 11443 flow [2024-06-14 13:58:51,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 615 transitions, 11257 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:58:51,115 INFO L231 Difference]: Finished difference. Result has 471 places, 576 transitions, 10032 flow [2024-06-14 13:58:51,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9874, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10032, PETRI_PLACES=471, PETRI_TRANSITIONS=576} [2024-06-14 13:58:51,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 429 predicate places. [2024-06-14 13:58:51,115 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 576 transitions, 10032 flow [2024-06-14 13:58:51,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:51,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:51,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, 1, 1] [2024-06-14 13:58:51,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 13:58:51,116 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-14 13:58:51,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:51,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1951791260, now seen corresponding path program 16 times [2024-06-14 13:58:51,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:51,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602351268] [2024-06-14 13:58:51,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:51,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:51,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:51,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:51,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:51,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602351268] [2024-06-14 13:58:51,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602351268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:51,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:51,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:58:51,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704141411] [2024-06-14 13:58:51,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:51,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:58:51,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:51,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:58:51,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:58:51,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:51,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 576 transitions, 10032 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:51,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:51,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:51,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:54,057 INFO L124 PetriNetUnfolderBase]: 4871/8173 cut-off events. [2024-06-14 13:58:54,057 INFO L125 PetriNetUnfolderBase]: For 1692501/1692504 co-relation queries the response was YES. [2024-06-14 13:58:54,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76009 conditions, 8173 events. 4871/8173 cut-off events. For 1692501/1692504 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 58055 event pairs, 1284 based on Foata normal form. 38/8205 useless extension candidates. Maximal degree in co-relation 75795. Up to 6715 conditions per place. [2024-06-14 13:58:54,191 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 525 selfloop transitions, 88 changer transitions 4/623 dead transitions. [2024-06-14 13:58:54,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 623 transitions, 11710 flow [2024-06-14 13:58:54,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:58:54,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:58:54,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-14 13:58:54,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 13:58:54,192 INFO L175 Difference]: Start difference. First operand has 471 places, 576 transitions, 10032 flow. Second operand 9 states and 222 transitions. [2024-06-14 13:58:54,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 623 transitions, 11710 flow [2024-06-14 13:59:01,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 623 transitions, 11579 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 13:59:01,465 INFO L231 Difference]: Finished difference. Result has 470 places, 575 transitions, 10064 flow [2024-06-14 13:59:01,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9901, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10064, PETRI_PLACES=470, PETRI_TRANSITIONS=575} [2024-06-14 13:59:01,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-14 13:59:01,465 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 575 transitions, 10064 flow [2024-06-14 13:59:01,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:01,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:01,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:59:01,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 13:59:01,466 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-14 13:59:01,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:01,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1951791446, now seen corresponding path program 10 times [2024-06-14 13:59:01,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:01,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101435675] [2024-06-14 13:59:01,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:01,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:01,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:01,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:01,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:01,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101435675] [2024-06-14 13:59:01,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101435675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:01,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:01,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:59:01,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622691164] [2024-06-14 13:59:01,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:01,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:59:01,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:01,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:59:01,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:59:01,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:01,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 575 transitions, 10064 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:01,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:01,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:01,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:04,314 INFO L124 PetriNetUnfolderBase]: 4828/8100 cut-off events. [2024-06-14 13:59:04,314 INFO L125 PetriNetUnfolderBase]: For 1486853/1486861 co-relation queries the response was YES. [2024-06-14 13:59:04,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75150 conditions, 8100 events. 4828/8100 cut-off events. For 1486853/1486861 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 57332 event pairs, 1050 based on Foata normal form. 12/8107 useless extension candidates. Maximal degree in co-relation 74935. Up to 6877 conditions per place. [2024-06-14 13:59:04,441 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 495 selfloop transitions, 101 changer transitions 0/602 dead transitions. [2024-06-14 13:59:04,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 602 transitions, 11598 flow [2024-06-14 13:59:04,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:59:04,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:59:04,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 13:59:04,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-14 13:59:04,442 INFO L175 Difference]: Start difference. First operand has 470 places, 575 transitions, 10064 flow. Second operand 6 states and 149 transitions. [2024-06-14 13:59:04,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 602 transitions, 11598 flow [2024-06-14 13:59:11,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 602 transitions, 11264 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 13:59:11,115 INFO L231 Difference]: Finished difference. Result has 466 places, 575 transitions, 9947 flow [2024-06-14 13:59:11,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9730, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9947, PETRI_PLACES=466, PETRI_TRANSITIONS=575} [2024-06-14 13:59:11,116 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-14 13:59:11,116 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 575 transitions, 9947 flow [2024-06-14 13:59:11,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:11,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:11,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, 1, 1] [2024-06-14 13:59:11,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 13:59:11,117 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-14 13:59:11,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:11,117 INFO L85 PathProgramCache]: Analyzing trace with hash 2066527092, now seen corresponding path program 17 times [2024-06-14 13:59:11,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:11,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908885501] [2024-06-14 13:59:11,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:11,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:11,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:11,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:11,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:11,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908885501] [2024-06-14 13:59:11,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908885501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:11,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:11,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:59:11,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113927325] [2024-06-14 13:59:11,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:11,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:59:11,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:11,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:59:11,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:59:11,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:11,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 575 transitions, 9947 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:11,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:11,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:11,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:14,035 INFO L124 PetriNetUnfolderBase]: 4723/7951 cut-off events. [2024-06-14 13:59:14,035 INFO L125 PetriNetUnfolderBase]: For 1465991/1465994 co-relation queries the response was YES. [2024-06-14 13:59:14,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68056 conditions, 7951 events. 4723/7951 cut-off events. For 1465991/1465994 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 56467 event pairs, 1295 based on Foata normal form. 52/7999 useless extension candidates. Maximal degree in co-relation 67842. Up to 6939 conditions per place. [2024-06-14 13:59:14,176 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 523 selfloop transitions, 79 changer transitions 3/611 dead transitions. [2024-06-14 13:59:14,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 611 transitions, 11297 flow [2024-06-14 13:59:14,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:59:14,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:59:14,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 13:59:14,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 13:59:14,177 INFO L175 Difference]: Start difference. First operand has 466 places, 575 transitions, 9947 flow. Second operand 8 states and 194 transitions. [2024-06-14 13:59:14,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 611 transitions, 11297 flow [2024-06-14 13:59:21,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 611 transitions, 11089 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 13:59:21,484 INFO L231 Difference]: Finished difference. Result has 468 places, 574 transitions, 9899 flow [2024-06-14 13:59:21,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9739, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9899, PETRI_PLACES=468, PETRI_TRANSITIONS=574} [2024-06-14 13:59:21,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-14 13:59:21,485 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 574 transitions, 9899 flow [2024-06-14 13:59:21,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:21,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:21,485 INFO 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-14 13:59:21,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 13:59:21,486 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-14 13:59:21,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:21,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1498560188, now seen corresponding path program 18 times [2024-06-14 13:59:21,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:21,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102167723] [2024-06-14 13:59:21,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:21,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:21,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:21,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:21,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:21,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102167723] [2024-06-14 13:59:21,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102167723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:21,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:21,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:59:21,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671520441] [2024-06-14 13:59:21,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:21,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:59:21,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:21,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:59:21,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:59:21,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:21,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 574 transitions, 9899 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:21,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:21,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:21,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:24,092 INFO L124 PetriNetUnfolderBase]: 4626/7808 cut-off events. [2024-06-14 13:59:24,092 INFO L125 PetriNetUnfolderBase]: For 1110368/1110371 co-relation queries the response was YES. [2024-06-14 13:59:24,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61792 conditions, 7808 events. 4626/7808 cut-off events. For 1110368/1110371 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 55428 event pairs, 1238 based on Foata normal form. 44/7848 useless extension candidates. Maximal degree in co-relation 61579. Up to 6782 conditions per place. [2024-06-14 13:59:24,363 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 502 selfloop transitions, 103 changer transitions 3/614 dead transitions. [2024-06-14 13:59:24,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 614 transitions, 11265 flow [2024-06-14 13:59:24,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:59:24,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:59:24,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 13:59:24,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-14 13:59:24,364 INFO L175 Difference]: Start difference. First operand has 468 places, 574 transitions, 9899 flow. Second operand 9 states and 217 transitions. [2024-06-14 13:59:24,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 614 transitions, 11265 flow [2024-06-14 13:59:30,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 614 transitions, 11074 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 13:59:30,532 INFO L231 Difference]: Finished difference. Result has 470 places, 573 transitions, 9916 flow [2024-06-14 13:59:30,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9708, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9916, PETRI_PLACES=470, PETRI_TRANSITIONS=573} [2024-06-14 13:59:30,533 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-14 13:59:30,533 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 573 transitions, 9916 flow [2024-06-14 13:59:30,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:30,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:30,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] [2024-06-14 13:59:30,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 13:59:30,534 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-14 13:59:30,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:30,534 INFO L85 PathProgramCache]: Analyzing trace with hash -773959432, now seen corresponding path program 11 times [2024-06-14 13:59:30,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:30,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177632063] [2024-06-14 13:59:30,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:30,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:30,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:30,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:30,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:30,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177632063] [2024-06-14 13:59:30,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177632063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:30,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:30,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:59:30,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500695797] [2024-06-14 13:59:30,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:30,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:59:30,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:30,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:59:30,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:59:30,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:30,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 573 transitions, 9916 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:30,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:30,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:30,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:32,946 INFO L124 PetriNetUnfolderBase]: 4598/7774 cut-off events. [2024-06-14 13:59:32,946 INFO L125 PetriNetUnfolderBase]: For 846280/846288 co-relation queries the response was YES. [2024-06-14 13:59:33,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60616 conditions, 7774 events. 4598/7774 cut-off events. For 846280/846288 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55258 event pairs, 1251 based on Foata normal form. 14/7783 useless extension candidates. Maximal degree in co-relation 60402. Up to 6951 conditions per place. [2024-06-14 13:59:33,066 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 492 selfloop transitions, 97 changer transitions 0/595 dead transitions. [2024-06-14 13:59:33,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 595 transitions, 11178 flow [2024-06-14 13:59:33,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:59:33,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:59:33,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 13:59:33,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 13:59:33,068 INFO L175 Difference]: Start difference. First operand has 470 places, 573 transitions, 9916 flow. Second operand 8 states and 179 transitions. [2024-06-14 13:59:33,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 595 transitions, 11178 flow [2024-06-14 13:59:38,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 595 transitions, 10933 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 13:59:38,369 INFO L231 Difference]: Finished difference. Result has 469 places, 573 transitions, 9875 flow [2024-06-14 13:59:38,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9671, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9875, PETRI_PLACES=469, PETRI_TRANSITIONS=573} [2024-06-14 13:59:38,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-14 13:59:38,369 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 573 transitions, 9875 flow [2024-06-14 13:59:38,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:38,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:38,370 INFO 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-14 13:59:38,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 13:59:38,370 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-14 13:59:38,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:38,370 INFO L85 PathProgramCache]: Analyzing trace with hash 670264326, now seen corresponding path program 12 times [2024-06-14 13:59:38,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:38,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589157469] [2024-06-14 13:59:38,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:38,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:38,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:38,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:38,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:38,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589157469] [2024-06-14 13:59:38,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589157469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:38,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:38,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:59:38,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493001972] [2024-06-14 13:59:38,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:38,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:59:38,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:38,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:59:38,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:59:38,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:38,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 573 transitions, 9875 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:38,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:38,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:38,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:40,786 INFO L124 PetriNetUnfolderBase]: 4580/7746 cut-off events. [2024-06-14 13:59:40,786 INFO L125 PetriNetUnfolderBase]: For 801825/801828 co-relation queries the response was YES. [2024-06-14 13:59:40,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59473 conditions, 7746 events. 4580/7746 cut-off events. For 801825/801828 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55067 event pairs, 1289 based on Foata normal form. 10/7748 useless extension candidates. Maximal degree in co-relation 59258. Up to 6930 conditions per place. [2024-06-14 13:59:40,913 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 484 selfloop transitions, 98 changer transitions 0/588 dead transitions. [2024-06-14 13:59:40,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 588 transitions, 11105 flow [2024-06-14 13:59:40,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:59:40,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:59:40,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-14 13:59:40,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-14 13:59:40,915 INFO L175 Difference]: Start difference. First operand has 469 places, 573 transitions, 9875 flow. Second operand 7 states and 153 transitions. [2024-06-14 13:59:40,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 588 transitions, 11105 flow [2024-06-14 13:59:46,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 588 transitions, 10854 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 13:59:46,477 INFO L231 Difference]: Finished difference. Result has 468 places, 573 transitions, 9825 flow [2024-06-14 13:59:46,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9624, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9825, PETRI_PLACES=468, PETRI_TRANSITIONS=573} [2024-06-14 13:59:46,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-14 13:59:46,478 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 573 transitions, 9825 flow [2024-06-14 13:59:46,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:46,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:46,478 INFO 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-14 13:59:46,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 13:59:46,478 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-14 13:59:46,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:46,479 INFO L85 PathProgramCache]: Analyzing trace with hash 667407366, now seen corresponding path program 13 times [2024-06-14 13:59:46,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:46,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665858556] [2024-06-14 13:59:46,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:46,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:46,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:46,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-14 13:59:46,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:46,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665858556] [2024-06-14 13:59:46,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665858556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:46,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:46,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:59:46,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252126033] [2024-06-14 13:59:46,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:46,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:59:46,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:46,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:59:46,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:59:46,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:46,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 573 transitions, 9825 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:46,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:46,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:46,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:48,876 INFO L124 PetriNetUnfolderBase]: 4562/7720 cut-off events. [2024-06-14 13:59:48,876 INFO L125 PetriNetUnfolderBase]: For 746225/746228 co-relation queries the response was YES. [2024-06-14 13:59:48,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58200 conditions, 7720 events. 4562/7720 cut-off events. For 746225/746228 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 54814 event pairs, 1265 based on Foata normal form. 10/7722 useless extension candidates. Maximal degree in co-relation 57985. Up to 6792 conditions per place. [2024-06-14 13:59:48,994 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 486 selfloop transitions, 100 changer transitions 0/592 dead transitions. [2024-06-14 13:59:48,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 592 transitions, 11103 flow [2024-06-14 13:59:48,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:59:48,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:59:48,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 13:59:48,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-14 13:59:48,995 INFO L175 Difference]: Start difference. First operand has 468 places, 573 transitions, 9825 flow. Second operand 7 states and 156 transitions. [2024-06-14 13:59:48,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 592 transitions, 11103 flow [2024-06-14 13:59:54,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 592 transitions, 10866 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 13:59:54,123 INFO L231 Difference]: Finished difference. Result has 468 places, 573 transitions, 9792 flow [2024-06-14 13:59:54,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9588, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9792, PETRI_PLACES=468, PETRI_TRANSITIONS=573} [2024-06-14 13:59:54,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-14 13:59:54,124 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 573 transitions, 9792 flow [2024-06-14 13:59:54,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:54,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:54,124 INFO 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-14 13:59:54,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 13:59:54,124 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-14 13:59:54,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:54,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1287213248, now seen corresponding path program 1 times [2024-06-14 13:59:54,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:54,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788802318] [2024-06-14 13:59:54,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:54,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:54,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:54,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:54,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:54,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788802318] [2024-06-14 13:59:54,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788802318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:54,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:54,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:59:54,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135001618] [2024-06-14 13:59:54,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:54,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:59:54,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:54,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:59:54,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:59:54,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:54,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 573 transitions, 9792 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:54,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:54,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:54,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:56,791 INFO L124 PetriNetUnfolderBase]: 4643/7846 cut-off events. [2024-06-14 13:59:56,791 INFO L125 PetriNetUnfolderBase]: For 788150/788150 co-relation queries the response was YES. [2024-06-14 13:59:56,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60016 conditions, 7846 events. 4643/7846 cut-off events. For 788150/788150 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 55851 event pairs, 1200 based on Foata normal form. 6/7842 useless extension candidates. Maximal degree in co-relation 59801. Up to 6566 conditions per place. [2024-06-14 13:59:56,916 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 549 selfloop transitions, 73 changer transitions 0/628 dead transitions. [2024-06-14 13:59:56,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 628 transitions, 11565 flow [2024-06-14 13:59:56,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:59:56,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:59:56,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 282 transitions. [2024-06-14 13:59:56,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5290806754221389 [2024-06-14 13:59:56,921 INFO L175 Difference]: Start difference. First operand has 468 places, 573 transitions, 9792 flow. Second operand 13 states and 282 transitions. [2024-06-14 13:59:56,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 628 transitions, 11565 flow [2024-06-14 14:00:03,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 628 transitions, 11278 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 14:00:03,380 INFO L231 Difference]: Finished difference. Result has 475 places, 576 transitions, 9791 flow [2024-06-14 14:00:03,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9505, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9791, PETRI_PLACES=475, PETRI_TRANSITIONS=576} [2024-06-14 14:00:03,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-14 14:00:03,381 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 576 transitions, 9791 flow [2024-06-14 14:00:03,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:03,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:03,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:00:03,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 14:00:03,382 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-14 14:00:03,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:03,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1401502680, now seen corresponding path program 2 times [2024-06-14 14:00:03,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:03,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627497502] [2024-06-14 14:00:03,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:03,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:03,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:03,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:03,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:03,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627497502] [2024-06-14 14:00:03,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627497502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:03,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:03,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:00:03,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524052007] [2024-06-14 14:00:03,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:03,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:00:03,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:03,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:00:03,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:00:03,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:03,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 576 transitions, 9791 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:03,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:03,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:03,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:06,309 INFO L124 PetriNetUnfolderBase]: 4810/8129 cut-off events. [2024-06-14 14:00:06,310 INFO L125 PetriNetUnfolderBase]: For 1018159/1018159 co-relation queries the response was YES. [2024-06-14 14:00:06,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65473 conditions, 8129 events. 4810/8129 cut-off events. For 1018159/1018159 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 58054 event pairs, 1299 based on Foata normal form. 6/8125 useless extension candidates. Maximal degree in co-relation 65256. Up to 5958 conditions per place. [2024-06-14 14:00:06,446 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 433 selfloop transitions, 193 changer transitions 0/632 dead transitions. [2024-06-14 14:00:06,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 632 transitions, 11595 flow [2024-06-14 14:00:06,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:00:06,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:00:06,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 325 transitions. [2024-06-14 14:00:06,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-14 14:00:06,448 INFO L175 Difference]: Start difference. First operand has 475 places, 576 transitions, 9791 flow. Second operand 15 states and 325 transitions. [2024-06-14 14:00:06,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 632 transitions, 11595 flow [2024-06-14 14:00:14,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 632 transitions, 11456 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-14 14:00:14,130 INFO L231 Difference]: Finished difference. Result has 483 places, 578 transitions, 10174 flow [2024-06-14 14:00:14,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9672, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10174, PETRI_PLACES=483, PETRI_TRANSITIONS=578} [2024-06-14 14:00:14,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-14 14:00:14,130 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 578 transitions, 10174 flow [2024-06-14 14:00:14,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:14,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:14,131 INFO 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-14 14:00:14,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 14:00:14,131 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-14 14:00:14,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:14,131 INFO L85 PathProgramCache]: Analyzing trace with hash -2075250880, now seen corresponding path program 3 times [2024-06-14 14:00:14,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:14,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153355102] [2024-06-14 14:00:14,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:14,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:14,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:14,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:14,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:14,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153355102] [2024-06-14 14:00:14,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153355102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:14,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:14,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:00:14,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707227349] [2024-06-14 14:00:14,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:14,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:00:14,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:14,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:00:14,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:00:14,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:14,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 578 transitions, 10174 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:14,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:14,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:14,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:16,779 INFO L124 PetriNetUnfolderBase]: 4830/8175 cut-off events. [2024-06-14 14:00:16,780 INFO L125 PetriNetUnfolderBase]: For 1031133/1031133 co-relation queries the response was YES. [2024-06-14 14:00:17,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66396 conditions, 8175 events. 4830/8175 cut-off events. For 1031133/1031133 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 58582 event pairs, 1357 based on Foata normal form. 6/8175 useless extension candidates. Maximal degree in co-relation 66176. Up to 7147 conditions per place. [2024-06-14 14:00:17,086 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 441 selfloop transitions, 177 changer transitions 0/624 dead transitions. [2024-06-14 14:00:17,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 624 transitions, 11593 flow [2024-06-14 14:00:17,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:00:17,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:00:17,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 332 transitions. [2024-06-14 14:00:17,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-14 14:00:17,088 INFO L175 Difference]: Start difference. First operand has 483 places, 578 transitions, 10174 flow. Second operand 16 states and 332 transitions. [2024-06-14 14:00:17,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 624 transitions, 11593 flow [2024-06-14 14:00:24,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 624 transitions, 11236 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-14 14:00:24,473 INFO L231 Difference]: Finished difference. Result has 487 places, 579 transitions, 10202 flow [2024-06-14 14:00:24,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9818, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10202, PETRI_PLACES=487, PETRI_TRANSITIONS=579} [2024-06-14 14:00:24,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-14 14:00:24,473 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 579 transitions, 10202 flow [2024-06-14 14:00:24,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:24,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:24,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:00:24,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 14:00:24,474 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-14 14:00:24,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:24,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1897168530, now seen corresponding path program 4 times [2024-06-14 14:00:24,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:24,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118586508] [2024-06-14 14:00:24,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:24,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:24,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:24,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:24,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:24,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118586508] [2024-06-14 14:00:24,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118586508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:24,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:24,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:00:24,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778058239] [2024-06-14 14:00:24,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:24,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:00:24,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:24,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:00:24,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:00:24,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:24,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 579 transitions, 10202 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:24,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:24,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:24,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:27,214 INFO L124 PetriNetUnfolderBase]: 4758/8066 cut-off events. [2024-06-14 14:00:27,215 INFO L125 PetriNetUnfolderBase]: For 1001631/1001634 co-relation queries the response was YES. [2024-06-14 14:00:27,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61311 conditions, 8066 events. 4758/8066 cut-off events. For 1001631/1001634 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 57966 event pairs, 1203 based on Foata normal form. 38/8098 useless extension candidates. Maximal degree in co-relation 61090. Up to 6375 conditions per place. [2024-06-14 14:00:27,335 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 501 selfloop transitions, 112 changer transitions 6/625 dead transitions. [2024-06-14 14:00:27,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 625 transitions, 11654 flow [2024-06-14 14:00:27,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:00:27,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:00:27,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-14 14:00:27,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989159891598916 [2024-06-14 14:00:27,336 INFO L175 Difference]: Start difference. First operand has 487 places, 579 transitions, 10202 flow. Second operand 9 states and 221 transitions. [2024-06-14 14:00:27,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 625 transitions, 11654 flow [2024-06-14 14:00:33,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 625 transitions, 11278 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-14 14:00:33,351 INFO L231 Difference]: Finished difference. Result has 482 places, 578 transitions, 10040 flow [2024-06-14 14:00:33,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9826, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10040, PETRI_PLACES=482, PETRI_TRANSITIONS=578} [2024-06-14 14:00:33,351 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-14 14:00:33,351 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 578 transitions, 10040 flow [2024-06-14 14:00:33,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:33,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:33,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-14 14:00:33,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 14:00:33,352 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-14 14:00:33,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:33,352 INFO L85 PathProgramCache]: Analyzing trace with hash -773559718, now seen corresponding path program 1 times [2024-06-14 14:00:33,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:33,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403805763] [2024-06-14 14:00:33,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:33,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:33,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:33,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:33,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:33,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403805763] [2024-06-14 14:00:33,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403805763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:33,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:33,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:00:33,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683172364] [2024-06-14 14:00:33,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:33,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:00:33,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:33,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:00:33,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:00:33,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:33,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 578 transitions, 10040 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:33,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:33,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:33,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:35,846 INFO L124 PetriNetUnfolderBase]: 4764/8082 cut-off events. [2024-06-14 14:00:35,846 INFO L125 PetriNetUnfolderBase]: For 796682/796690 co-relation queries the response was YES. [2024-06-14 14:00:35,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61175 conditions, 8082 events. 4764/8082 cut-off events. For 796682/796690 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 57983 event pairs, 1262 based on Foata normal form. 12/8089 useless extension candidates. Maximal degree in co-relation 60953. Up to 7085 conditions per place. [2024-06-14 14:00:36,150 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 494 selfloop transitions, 107 changer transitions 0/607 dead transitions. [2024-06-14 14:00:36,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 607 transitions, 11386 flow [2024-06-14 14:00:36,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:00:36,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:00:36,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 14:00:36,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 14:00:36,152 INFO L175 Difference]: Start difference. First operand has 482 places, 578 transitions, 10040 flow. Second operand 8 states and 182 transitions. [2024-06-14 14:00:36,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 607 transitions, 11386 flow [2024-06-14 14:00:41,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 607 transitions, 11104 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 14:00:41,569 INFO L231 Difference]: Finished difference. Result has 483 places, 582 transitions, 10049 flow [2024-06-14 14:00:41,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9758, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10049, PETRI_PLACES=483, PETRI_TRANSITIONS=582} [2024-06-14 14:00:41,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-14 14:00:41,569 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 582 transitions, 10049 flow [2024-06-14 14:00:41,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:41,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:41,570 INFO 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-14 14:00:41,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 14:00:41,570 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-14 14:00:41,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:41,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1051652490, now seen corresponding path program 2 times [2024-06-14 14:00:41,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:41,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383959659] [2024-06-14 14:00:41,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:41,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:41,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:41,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:41,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:41,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383959659] [2024-06-14 14:00:41,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383959659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:41,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:41,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:00:41,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33440488] [2024-06-14 14:00:41,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:41,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:00:41,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:41,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:00:41,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:00:42,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:42,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 582 transitions, 10049 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:42,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:42,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:42,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:44,113 INFO L124 PetriNetUnfolderBase]: 4784/8114 cut-off events. [2024-06-14 14:00:44,114 INFO L125 PetriNetUnfolderBase]: For 805355/805363 co-relation queries the response was YES. [2024-06-14 14:00:44,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61386 conditions, 8114 events. 4784/8114 cut-off events. For 805355/805363 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 58220 event pairs, 1302 based on Foata normal form. 12/8121 useless extension candidates. Maximal degree in co-relation 61162. Up to 7364 conditions per place. [2024-06-14 14:00:44,244 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 537 selfloop transitions, 56 changer transitions 0/599 dead transitions. [2024-06-14 14:00:44,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 599 transitions, 11307 flow [2024-06-14 14:00:44,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:00:44,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:00:44,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-14 14:00:44,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-14 14:00:44,246 INFO L175 Difference]: Start difference. First operand has 483 places, 582 transitions, 10049 flow. Second operand 7 states and 152 transitions. [2024-06-14 14:00:44,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 599 transitions, 11307 flow [2024-06-14 14:00:49,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 599 transitions, 11100 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 14:00:49,779 INFO L231 Difference]: Finished difference. Result has 484 places, 583 transitions, 9980 flow [2024-06-14 14:00:49,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9842, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9980, PETRI_PLACES=484, PETRI_TRANSITIONS=583} [2024-06-14 14:00:49,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-14 14:00:49,780 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 583 transitions, 9980 flow [2024-06-14 14:00:49,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:49,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:49,780 INFO 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-14 14:00:49,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 14:00:49,781 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-14 14:00:49,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:49,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1051532520, now seen corresponding path program 3 times [2024-06-14 14:00:49,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:49,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654597568] [2024-06-14 14:00:49,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:49,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:49,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:50,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:50,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:50,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654597568] [2024-06-14 14:00:50,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654597568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:50,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:50,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:00:50,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212833848] [2024-06-14 14:00:50,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:50,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:00:50,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:50,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:00:50,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:00:50,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:50,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 583 transitions, 9980 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:50,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:50,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:50,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:52,335 INFO L124 PetriNetUnfolderBase]: 4804/8150 cut-off events. [2024-06-14 14:00:52,335 INFO L125 PetriNetUnfolderBase]: For 806271/806274 co-relation queries the response was YES. [2024-06-14 14:00:52,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61379 conditions, 8150 events. 4804/8150 cut-off events. For 806271/806274 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 58551 event pairs, 1341 based on Foata normal form. 8/8150 useless extension candidates. Maximal degree in co-relation 61155. Up to 6862 conditions per place. [2024-06-14 14:00:52,460 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 487 selfloop transitions, 112 changer transitions 0/605 dead transitions. [2024-06-14 14:00:52,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 605 transitions, 11310 flow [2024-06-14 14:00:52,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:00:52,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:00:52,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 14:00:52,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 14:00:52,461 INFO L175 Difference]: Start difference. First operand has 484 places, 583 transitions, 9980 flow. Second operand 7 states and 158 transitions. [2024-06-14 14:00:52,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 605 transitions, 11310 flow [2024-06-14 14:00:58,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 605 transitions, 11126 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 14:00:58,968 INFO L231 Difference]: Finished difference. Result has 485 places, 584 transitions, 10048 flow [2024-06-14 14:00:58,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9796, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10048, PETRI_PLACES=485, PETRI_TRANSITIONS=584} [2024-06-14 14:00:58,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-14 14:00:58,969 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 584 transitions, 10048 flow [2024-06-14 14:00:58,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:58,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:58,969 INFO 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-14 14:00:58,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 14:00:58,969 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-14 14:00:58,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:58,970 INFO L85 PathProgramCache]: Analyzing trace with hash -455016464, now seen corresponding path program 19 times [2024-06-14 14:00:58,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:58,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574678887] [2024-06-14 14:00:58,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:58,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:58,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:59,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:59,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:59,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574678887] [2024-06-14 14:00:59,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574678887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:59,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:59,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:00:59,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799253326] [2024-06-14 14:00:59,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:59,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:00:59,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:59,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:00:59,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:00:59,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:59,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 584 transitions, 10048 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:59,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:59,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:59,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:01:01,993 INFO L124 PetriNetUnfolderBase]: 5051/8536 cut-off events. [2024-06-14 14:01:01,993 INFO L125 PetriNetUnfolderBase]: For 1163820/1163820 co-relation queries the response was YES. [2024-06-14 14:01:02,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69588 conditions, 8536 events. 5051/8536 cut-off events. For 1163820/1163820 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 61614 event pairs, 1420 based on Foata normal form. 8/8540 useless extension candidates. Maximal degree in co-relation 69364. Up to 6892 conditions per place. [2024-06-14 14:01:02,168 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 407 selfloop transitions, 221 changer transitions 0/634 dead transitions. [2024-06-14 14:01:02,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 634 transitions, 11881 flow [2024-06-14 14:01:02,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:01:02,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:01:02,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 271 transitions. [2024-06-14 14:01:02,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508130081300813 [2024-06-14 14:01:02,169 INFO L175 Difference]: Start difference. First operand has 485 places, 584 transitions, 10048 flow. Second operand 12 states and 271 transitions. [2024-06-14 14:01:02,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 634 transitions, 11881 flow [2024-06-14 14:01:11,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 634 transitions, 11639 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 14:01:11,130 INFO L231 Difference]: Finished difference. Result has 493 places, 587 transitions, 10395 flow [2024-06-14 14:01:11,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9808, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10395, PETRI_PLACES=493, PETRI_TRANSITIONS=587} [2024-06-14 14:01:11,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-14 14:01:11,131 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 587 transitions, 10395 flow [2024-06-14 14:01:11,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:11,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:01:11,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, 1, 1, 1] [2024-06-14 14:01:11,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 14:01:11,132 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-14 14:01:11,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:01:11,133 INFO L85 PathProgramCache]: Analyzing trace with hash -457914118, now seen corresponding path program 20 times [2024-06-14 14:01:11,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:01:11,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489196259] [2024-06-14 14:01:11,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:01:11,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:01:11,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:01:11,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:01:11,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:01:11,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489196259] [2024-06-14 14:01:11,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489196259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:01:11,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:01:11,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:01:11,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410516779] [2024-06-14 14:01:11,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:01:11,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:01:11,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:01:11,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:01:11,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:01:11,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:01:11,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 587 transitions, 10395 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:11,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:01:11,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:01:11,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:01:14,365 INFO L124 PetriNetUnfolderBase]: 5298/8930 cut-off events. [2024-06-14 14:01:14,365 INFO L125 PetriNetUnfolderBase]: For 1522746/1522754 co-relation queries the response was YES. [2024-06-14 14:01:14,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78284 conditions, 8930 events. 5298/8930 cut-off events. For 1522746/1522754 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 64878 event pairs, 1564 based on Foata normal form. 14/8939 useless extension candidates. Maximal degree in co-relation 78058. Up to 7471 conditions per place. [2024-06-14 14:01:14,509 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 453 selfloop transitions, 183 changer transitions 0/642 dead transitions. [2024-06-14 14:01:14,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 642 transitions, 12262 flow [2024-06-14 14:01:14,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:01:14,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:01:14,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 303 transitions. [2024-06-14 14:01:14,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5278745644599303 [2024-06-14 14:01:14,511 INFO L175 Difference]: Start difference. First operand has 493 places, 587 transitions, 10395 flow. Second operand 14 states and 303 transitions. [2024-06-14 14:01:14,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 642 transitions, 12262 flow [2024-06-14 14:01:24,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 642 transitions, 12068 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 14:01:24,341 INFO L231 Difference]: Finished difference. Result has 502 places, 590 transitions, 10712 flow [2024-06-14 14:01:24,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10203, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10712, PETRI_PLACES=502, PETRI_TRANSITIONS=590} [2024-06-14 14:01:24,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-14 14:01:24,342 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 590 transitions, 10712 flow [2024-06-14 14:01:24,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:24,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:01:24,342 INFO 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-14 14:01:24,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 14:01:24,343 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-14 14:01:24,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:01:24,343 INFO L85 PathProgramCache]: Analyzing trace with hash -429003874, now seen corresponding path program 21 times [2024-06-14 14:01:24,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:01:24,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095166596] [2024-06-14 14:01:24,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:01:24,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:01:24,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:01:24,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-14 14:01:24,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:01:24,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095166596] [2024-06-14 14:01:24,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095166596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:01:24,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:01:24,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:01:24,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928919586] [2024-06-14 14:01:24,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:01:24,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:01:24,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:01:24,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:01:24,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:01:24,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:01:24,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 590 transitions, 10712 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:24,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:01:24,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:01:24,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:01:27,425 INFO L124 PetriNetUnfolderBase]: 5326/8976 cut-off events. [2024-06-14 14:01:27,425 INFO L125 PetriNetUnfolderBase]: For 1522956/1522964 co-relation queries the response was YES. [2024-06-14 14:01:27,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78977 conditions, 8976 events. 5326/8976 cut-off events. For 1522956/1522964 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 65275 event pairs, 1584 based on Foata normal form. 14/8985 useless extension candidates. Maximal degree in co-relation 78749. Up to 7944 conditions per place. [2024-06-14 14:01:27,575 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 447 selfloop transitions, 180 changer transitions 0/633 dead transitions. [2024-06-14 14:01:27,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 633 transitions, 12157 flow [2024-06-14 14:01:27,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:01:27,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:01:27,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 294 transitions. [2024-06-14 14:01:27,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 14:01:27,577 INFO L175 Difference]: Start difference. First operand has 502 places, 590 transitions, 10712 flow. Second operand 14 states and 294 transitions. [2024-06-14 14:01:27,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 633 transitions, 12157 flow