./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 --validate ./goblint.2024-05-07_14-17-48.files/mutex-meet/safe008_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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-07_14-17-48.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 --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 10:35:10,640 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 10:35:10,712 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 10:35:10,718 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 10:35:10,718 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 10:35:10,740 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 10:35:10,740 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 10:35:10,740 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 10:35:10,741 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 10:35:10,744 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 10:35:10,744 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 10:35:10,745 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 10:35:10,745 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 10:35:10,746 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 10:35:10,746 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 10:35:10,746 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 10:35:10,747 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 10:35:10,747 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 10:35:10,747 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 10:35:10,747 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 10:35:10,747 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 10:35:10,748 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 10:35:10,748 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 10:35:10,748 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 10:35:10,748 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 10:35:10,749 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 10:35:10,749 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 10:35:10,749 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 10:35:10,749 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 10:35:10,750 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 10:35:10,750 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 10:35:10,751 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 10:35:10,751 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:35:10,751 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 10:35:10,751 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 10:35:10,751 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 10:35:10,751 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 10:35:10,753 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 10:35:10,753 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 10:35:10,753 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 10:35:10,753 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 10:35:10,753 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 10:35:10,753 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 10:35:10,754 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 [2024-05-12 10:35:11,006 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 10:35:11,024 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 10:35:11,026 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 10:35:11,027 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 10:35:11,027 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 10:35:11,028 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-05-12 10:35:12,066 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 10:35:12,320 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 10:35:12,321 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-05-12 10:35:12,342 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cb45f4fa8/ab8c151d0e5b4b98a24157621d73c225/FLAG967f2e1a8 [2024-05-12 10:35:12,643 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cb45f4fa8/ab8c151d0e5b4b98a24157621d73c225 [2024-05-12 10:35:12,645 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 10:35:12,645 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 10:35:12,647 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/mutex-meet/safe008_tso.yml/witness.yml [2024-05-12 10:35:12,801 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 10:35:12,802 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 10:35:12,803 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 10:35:12,803 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 10:35:12,806 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 10:35:12,807 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:35:12" (1/2) ... [2024-05-12 10:35:12,807 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75244541 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:35:12, skipping insertion in model container [2024-05-12 10:35:12,807 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:35:12" (1/2) ... [2024-05-12 10:35:12,809 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4dc15c26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:35:12, skipping insertion in model container [2024-05-12 10:35:12,809 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:35:12" (2/2) ... [2024-05-12 10:35:12,809 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75244541 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:12, skipping insertion in model container [2024-05-12 10:35:12,809 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:35:12" (2/2) ... [2024-05-12 10:35:12,810 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 10:35:12,850 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 10:35:12,851 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-05-12 10:35:12,851 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-05-12 10:35:12,851 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-05-12 10:35:12,851 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 10:35:12,852 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-05-12 10:35:12,885 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 10:35:13,025 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i[945,958] [2024-05-12 10:35:13,158 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:35:13,165 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 10:35:13,196 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 10:35:13,312 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:35:13,349 INFO L206 MainTranslator]: Completed translation [2024-05-12 10:35:13,349 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13 WrapperNode [2024-05-12 10:35:13,350 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 10:35:13,351 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 10:35:13,351 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 10:35:13,351 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 10:35:13,356 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (1/1) ... [2024-05-12 10:35:13,370 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (1/1) ... [2024-05-12 10:35:13,403 INFO L138 Inliner]: procedures = 176, calls = 53, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 76 [2024-05-12 10:35:13,406 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 10:35:13,407 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 10:35:13,407 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 10:35:13,407 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 10:35:13,415 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (1/1) ... [2024-05-12 10:35:13,416 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (1/1) ... [2024-05-12 10:35:13,421 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (1/1) ... [2024-05-12 10:35:13,457 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 10:35:13,457 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (1/1) ... [2024-05-12 10:35:13,458 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (1/1) ... [2024-05-12 10:35:13,463 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (1/1) ... [2024-05-12 10:35:13,470 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (1/1) ... [2024-05-12 10:35:13,482 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (1/1) ... [2024-05-12 10:35:13,483 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (1/1) ... [2024-05-12 10:35:13,501 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 10:35:13,502 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 10:35:13,502 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 10:35:13,502 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 10:35:13,503 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (1/1) ... [2024-05-12 10:35:13,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:35:13,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 10:35:13,523 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-05-12 10:35:13,538 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-05-12 10:35:13,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 10:35:13,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 10:35:13,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 10:35:13,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 10:35:13,559 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 10:35:13,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 10:35:13,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 10:35:13,559 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 10:35:13,559 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 10:35:13,559 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 10:35:13,559 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 10:35:13,560 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 10:35:13,560 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 10:35:13,560 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 10:35:13,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 10:35:13,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 10:35:13,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 10:35:13,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 10:35:13,563 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 10:35:13,563 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 10:35:13,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 10:35:13,564 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 10:35:13,651 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 10:35:13,652 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 10:35:14,056 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 10:35:14,056 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 10:35:14,127 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 10:35:14,127 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 10:35:14,128 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:35:14 BoogieIcfgContainer [2024-05-12 10:35:14,128 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 10:35:14,130 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 10:35:14,130 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 10:35:14,133 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 10:35:14,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 10:35:12" (1/4) ... [2024-05-12 10:35:14,133 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@318b8b7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 10:35:14, skipping insertion in model container [2024-05-12 10:35:14,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:35:12" (2/4) ... [2024-05-12 10:35:14,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@318b8b7e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 10:35:14, skipping insertion in model container [2024-05-12 10:35:14,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:35:13" (3/4) ... [2024-05-12 10:35:14,135 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@318b8b7e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 10:35:14, skipping insertion in model container [2024-05-12 10:35:14,135 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:35:14" (4/4) ... [2024-05-12 10:35:14,136 INFO L112 eAbstractionObserver]: Analyzing ICFG safe008_tso.i [2024-05-12 10:35:14,149 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 10:35:14,149 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 10:35:14,149 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 10:35:14,193 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 10:35:14,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 10:35:14,250 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-05-12 10:35:14,251 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:35:14,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-05-12 10:35:14,254 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 10:35:14,257 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-05-12 10:35:14,268 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 10:35:14,275 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;@3007f42e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 10:35:14,276 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 10:35:14,279 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 10:35:14,280 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 10:35:14,280 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:35:14,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:14,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 10:35:14,281 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:14,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:14,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1708197830, now seen corresponding path program 1 times [2024-05-12 10:35:14,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:14,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689127569] [2024-05-12 10:35:14,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:14,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:14,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:14,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:14,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:14,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689127569] [2024-05-12 10:35:14,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689127569] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:14,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:14,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 10:35:14,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529303339] [2024-05-12 10:35:14,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:14,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 10:35:14,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:14,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 10:35:14,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 10:35:14,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-05-12 10:35:15,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:15,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:15,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-05-12 10:35:15,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:15,235 INFO L124 PetriNetUnfolderBase]: 975/1597 cut-off events. [2024-05-12 10:35:15,236 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-05-12 10:35:15,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3129 conditions, 1597 events. 975/1597 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8810 event pairs, 567 based on Foata normal form. 1/1537 useless extension candidates. Maximal degree in co-relation 3114. Up to 1463 conditions per place. [2024-05-12 10:35:15,248 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 34 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-05-12 10:35:15,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 195 flow [2024-05-12 10:35:15,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 10:35:15,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 10:35:15,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-05-12 10:35:15,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6884057971014492 [2024-05-12 10:35:15,259 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 95 transitions. [2024-05-12 10:35:15,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 195 flow [2024-05-12 10:35:15,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 190 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:15,265 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-05-12 10:35:15,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-05-12 10:35:15,269 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-05-12 10:35:15,269 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-05-12 10:35:15,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:15,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:15,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:15,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 10:35:15,271 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:15,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:15,272 INFO L85 PathProgramCache]: Analyzing trace with hash -900565415, now seen corresponding path program 1 times [2024-05-12 10:35:15,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:15,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443796781] [2024-05-12 10:35:15,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:15,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:15,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:15,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:15,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:15,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443796781] [2024-05-12 10:35:15,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443796781] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:15,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:15,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:35:15,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859396699] [2024-05-12 10:35:15,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:15,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:35:15,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:15,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:35:15,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:35:15,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-05-12 10:35:15,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:15,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:15,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-05-12 10:35:15,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:15,877 INFO L124 PetriNetUnfolderBase]: 982/1703 cut-off events. [2024-05-12 10:35:15,886 INFO L125 PetriNetUnfolderBase]: For 280/286 co-relation queries the response was YES. [2024-05-12 10:35:15,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3680 conditions, 1703 events. 982/1703 cut-off events. For 280/286 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9447 event pairs, 519 based on Foata normal form. 8/1706 useless extension candidates. Maximal degree in co-relation 3665. Up to 1429 conditions per place. [2024-05-12 10:35:15,894 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 45 selfloop transitions, 11 changer transitions 0/70 dead transitions. [2024-05-12 10:35:15,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 70 transitions, 300 flow [2024-05-12 10:35:15,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:35:15,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:35:15,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 129 transitions. [2024-05-12 10:35:15,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7010869565217391 [2024-05-12 10:35:15,904 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 129 transitions. [2024-05-12 10:35:15,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 70 transitions, 300 flow [2024-05-12 10:35:15,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 70 transitions, 296 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 10:35:15,908 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 188 flow [2024-05-12 10:35:15,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=188, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-05-12 10:35:15,913 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 4 predicate places. [2024-05-12 10:35:15,913 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 188 flow [2024-05-12 10:35:15,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:15,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:15,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:15,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 10:35:15,915 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:15,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:15,915 INFO L85 PathProgramCache]: Analyzing trace with hash 2147244585, now seen corresponding path program 1 times [2024-05-12 10:35:15,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:15,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367741331] [2024-05-12 10:35:15,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:15,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:15,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:16,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-05-12 10:35:16,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:16,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367741331] [2024-05-12 10:35:16,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367741331] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:16,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:16,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:35:16,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384736010] [2024-05-12 10:35:16,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:16,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:35:16,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:16,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:35:16,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:35:16,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:35:16,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 188 flow. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 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-05-12 10:35:16,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:16,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:35:16,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:16,581 INFO L124 PetriNetUnfolderBase]: 1263/2006 cut-off events. [2024-05-12 10:35:16,581 INFO L125 PetriNetUnfolderBase]: For 1263/1271 co-relation queries the response was YES. [2024-05-12 10:35:16,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5310 conditions, 2006 events. 1263/2006 cut-off events. For 1263/1271 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10907 event pairs, 407 based on Foata normal form. 10/2008 useless extension candidates. Maximal degree in co-relation 5292. Up to 1793 conditions per place. [2024-05-12 10:35:16,600 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 67 selfloop transitions, 15 changer transitions 0/95 dead transitions. [2024-05-12 10:35:16,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 95 transitions, 496 flow [2024-05-12 10:35:16,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:35:16,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:35:16,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-05-12 10:35:16,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6826086956521739 [2024-05-12 10:35:16,605 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 188 flow. Second operand 5 states and 157 transitions. [2024-05-12 10:35:16,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 95 transitions, 496 flow [2024-05-12 10:35:16,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 95 transitions, 490 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-05-12 10:35:16,613 INFO L231 Difference]: Finished difference. Result has 61 places, 65 transitions, 321 flow [2024-05-12 10:35:16,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=321, PETRI_PLACES=61, PETRI_TRANSITIONS=65} [2024-05-12 10:35:16,614 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 11 predicate places. [2024-05-12 10:35:16,614 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 65 transitions, 321 flow [2024-05-12 10:35:16,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 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-05-12 10:35:16,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:16,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:16,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 10:35:16,616 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:16,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:16,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1917789224, now seen corresponding path program 1 times [2024-05-12 10:35:16,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:16,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926500665] [2024-05-12 10:35:16,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:16,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:16,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:17,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:17,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:17,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926500665] [2024-05-12 10:35:17,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926500665] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:17,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:17,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:17,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076292206] [2024-05-12 10:35:17,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:17,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:17,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:17,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:17,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:17,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:35:17,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 65 transitions, 321 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:17,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:17,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:35:17,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:17,329 INFO L124 PetriNetUnfolderBase]: 1328/2105 cut-off events. [2024-05-12 10:35:17,329 INFO L125 PetriNetUnfolderBase]: For 2337/2350 co-relation queries the response was YES. [2024-05-12 10:35:17,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6337 conditions, 2105 events. 1328/2105 cut-off events. For 2337/2350 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11520 event pairs, 354 based on Foata normal form. 23/2120 useless extension candidates. Maximal degree in co-relation 6314. Up to 1770 conditions per place. [2024-05-12 10:35:17,342 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 76 selfloop transitions, 17 changer transitions 0/106 dead transitions. [2024-05-12 10:35:17,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 106 transitions, 622 flow [2024-05-12 10:35:17,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:17,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:17,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 10:35:17,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702898550724637 [2024-05-12 10:35:17,344 INFO L175 Difference]: Start difference. First operand has 61 places, 65 transitions, 321 flow. Second operand 6 states and 185 transitions. [2024-05-12 10:35:17,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 106 transitions, 622 flow [2024-05-12 10:35:17,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 106 transitions, 616 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-05-12 10:35:17,348 INFO L231 Difference]: Finished difference. Result has 66 places, 66 transitions, 365 flow [2024-05-12 10:35:17,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=365, PETRI_PLACES=66, PETRI_TRANSITIONS=66} [2024-05-12 10:35:17,349 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 16 predicate places. [2024-05-12 10:35:17,349 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 66 transitions, 365 flow [2024-05-12 10:35:17,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:17,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:17,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:17,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 10:35:17,350 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:17,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:17,351 INFO L85 PathProgramCache]: Analyzing trace with hash -2055407272, now seen corresponding path program 1 times [2024-05-12 10:35:17,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:17,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582334041] [2024-05-12 10:35:17,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:17,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:17,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:17,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:17,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:17,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582334041] [2024-05-12 10:35:17,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582334041] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:17,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:17,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:35:17,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730995200] [2024-05-12 10:35:17,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:17,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:35:17,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:17,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:35:17,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:35:17,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:17,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 66 transitions, 365 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:17,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:17,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:17,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:18,008 INFO L124 PetriNetUnfolderBase]: 1603/2594 cut-off events. [2024-05-12 10:35:18,009 INFO L125 PetriNetUnfolderBase]: For 3737/3737 co-relation queries the response was YES. [2024-05-12 10:35:18,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8040 conditions, 2594 events. 1603/2594 cut-off events. For 3737/3737 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14942 event pairs, 784 based on Foata normal form. 2/2584 useless extension candidates. Maximal degree in co-relation 8014. Up to 2340 conditions per place. [2024-05-12 10:35:18,028 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 69 selfloop transitions, 8 changer transitions 0/89 dead transitions. [2024-05-12 10:35:18,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 89 transitions, 605 flow [2024-05-12 10:35:18,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:35:18,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:35:18,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-05-12 10:35:18,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:35:18,030 INFO L175 Difference]: Start difference. First operand has 66 places, 66 transitions, 365 flow. Second operand 4 states and 115 transitions. [2024-05-12 10:35:18,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 89 transitions, 605 flow [2024-05-12 10:35:18,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 565 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:18,035 INFO L231 Difference]: Finished difference. Result has 67 places, 73 transitions, 411 flow [2024-05-12 10:35:18,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=411, PETRI_PLACES=67, PETRI_TRANSITIONS=73} [2024-05-12 10:35:18,036 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 17 predicate places. [2024-05-12 10:35:18,036 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 73 transitions, 411 flow [2024-05-12 10:35:18,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:18,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:18,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:18,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 10:35:18,037 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:18,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:18,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1739643363, now seen corresponding path program 1 times [2024-05-12 10:35:18,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:18,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819108355] [2024-05-12 10:35:18,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:18,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:18,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:18,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:18,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:18,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819108355] [2024-05-12 10:35:18,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819108355] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:18,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:18,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:18,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798718222] [2024-05-12 10:35:18,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:18,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:18,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:18,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:18,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:18,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:35:18,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 73 transitions, 411 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 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-05-12 10:35:18,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:18,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:35:18,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:18,796 INFO L124 PetriNetUnfolderBase]: 1597/2563 cut-off events. [2024-05-12 10:35:18,797 INFO L125 PetriNetUnfolderBase]: For 5287/5323 co-relation queries the response was YES. [2024-05-12 10:35:18,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8612 conditions, 2563 events. 1597/2563 cut-off events. For 5287/5323 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14933 event pairs, 328 based on Foata normal form. 13/2555 useless extension candidates. Maximal degree in co-relation 8584. Up to 2085 conditions per place. [2024-05-12 10:35:18,811 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 69 selfloop transitions, 36 changer transitions 0/120 dead transitions. [2024-05-12 10:35:18,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 120 transitions, 805 flow [2024-05-12 10:35:18,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:18,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:18,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-05-12 10:35:18,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.677536231884058 [2024-05-12 10:35:18,812 INFO L175 Difference]: Start difference. First operand has 67 places, 73 transitions, 411 flow. Second operand 6 states and 187 transitions. [2024-05-12 10:35:18,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 120 transitions, 805 flow [2024-05-12 10:35:18,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 120 transitions, 801 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 10:35:18,818 INFO L231 Difference]: Finished difference. Result has 73 places, 84 transitions, 564 flow [2024-05-12 10:35:18,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=564, PETRI_PLACES=73, PETRI_TRANSITIONS=84} [2024-05-12 10:35:18,819 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 23 predicate places. [2024-05-12 10:35:18,819 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 84 transitions, 564 flow [2024-05-12 10:35:18,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 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-05-12 10:35:18,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:18,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:18,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 10:35:18,820 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:18,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:18,820 INFO L85 PathProgramCache]: Analyzing trace with hash 431941565, now seen corresponding path program 2 times [2024-05-12 10:35:18,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:18,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828116041] [2024-05-12 10:35:18,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:18,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:18,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:19,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:19,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:19,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828116041] [2024-05-12 10:35:19,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828116041] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:19,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:19,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:19,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648429989] [2024-05-12 10:35:19,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:19,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:19,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:19,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:19,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:19,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:35:19,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 84 transitions, 564 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 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-05-12 10:35:19,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:19,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:35:19,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:19,558 INFO L124 PetriNetUnfolderBase]: 1586/2566 cut-off events. [2024-05-12 10:35:19,558 INFO L125 PetriNetUnfolderBase]: For 7328/7404 co-relation queries the response was YES. [2024-05-12 10:35:19,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9479 conditions, 2566 events. 1586/2566 cut-off events. For 7328/7404 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14797 event pairs, 411 based on Foata normal form. 47/2594 useless extension candidates. Maximal degree in co-relation 9448. Up to 2178 conditions per place. [2024-05-12 10:35:19,576 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 80 selfloop transitions, 29 changer transitions 0/124 dead transitions. [2024-05-12 10:35:19,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 124 transitions, 942 flow [2024-05-12 10:35:19,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:19,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:19,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 10:35:19,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-05-12 10:35:19,577 INFO L175 Difference]: Start difference. First operand has 73 places, 84 transitions, 564 flow. Second operand 6 states and 180 transitions. [2024-05-12 10:35:19,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 124 transitions, 942 flow [2024-05-12 10:35:19,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 124 transitions, 899 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-05-12 10:35:19,586 INFO L231 Difference]: Finished difference. Result has 78 places, 92 transitions, 665 flow [2024-05-12 10:35:19,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=665, PETRI_PLACES=78, PETRI_TRANSITIONS=92} [2024-05-12 10:35:19,587 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 28 predicate places. [2024-05-12 10:35:19,587 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 92 transitions, 665 flow [2024-05-12 10:35:19,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 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-05-12 10:35:19,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:19,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:19,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 10:35:19,588 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:19,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:19,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1739523207, now seen corresponding path program 1 times [2024-05-12 10:35:19,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:19,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814990180] [2024-05-12 10:35:19,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:19,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:19,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:19,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:19,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:19,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814990180] [2024-05-12 10:35:19,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814990180] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:19,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:19,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:19,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938978080] [2024-05-12 10:35:19,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:19,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:19,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:19,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:19,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:19,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:19,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 92 transitions, 665 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:19,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:19,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:19,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:20,296 INFO L124 PetriNetUnfolderBase]: 1757/2954 cut-off events. [2024-05-12 10:35:20,296 INFO L125 PetriNetUnfolderBase]: For 8512/8512 co-relation queries the response was YES. [2024-05-12 10:35:20,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10551 conditions, 2954 events. 1757/2954 cut-off events. For 8512/8512 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17993 event pairs, 735 based on Foata normal form. 2/2925 useless extension candidates. Maximal degree in co-relation 10517. Up to 2474 conditions per place. [2024-05-12 10:35:20,319 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 107 selfloop transitions, 19 changer transitions 0/138 dead transitions. [2024-05-12 10:35:20,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 138 transitions, 1110 flow [2024-05-12 10:35:20,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:20,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:20,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 10:35:20,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268115942028986 [2024-05-12 10:35:20,320 INFO L175 Difference]: Start difference. First operand has 78 places, 92 transitions, 665 flow. Second operand 6 states and 173 transitions. [2024-05-12 10:35:20,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 138 transitions, 1110 flow [2024-05-12 10:35:20,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 138 transitions, 1028 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:20,331 INFO L231 Difference]: Finished difference. Result has 83 places, 104 transitions, 736 flow [2024-05-12 10:35:20,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=736, PETRI_PLACES=83, PETRI_TRANSITIONS=104} [2024-05-12 10:35:20,333 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 33 predicate places. [2024-05-12 10:35:20,333 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 104 transitions, 736 flow [2024-05-12 10:35:20,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:20,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:20,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:20,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 10:35:20,334 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:20,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:20,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1779626347, now seen corresponding path program 2 times [2024-05-12 10:35:20,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:20,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865833572] [2024-05-12 10:35:20,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:20,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:20,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:20,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:20,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:20,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865833572] [2024-05-12 10:35:20,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865833572] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:20,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:20,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:20,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526478098] [2024-05-12 10:35:20,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:20,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:20,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:20,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:20,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:20,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:20,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 104 transitions, 736 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:20,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:20,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:20,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:21,059 INFO L124 PetriNetUnfolderBase]: 1774/2960 cut-off events. [2024-05-12 10:35:21,060 INFO L125 PetriNetUnfolderBase]: For 9890/9900 co-relation queries the response was YES. [2024-05-12 10:35:21,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11064 conditions, 2960 events. 1774/2960 cut-off events. For 9890/9900 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17917 event pairs, 750 based on Foata normal form. 10/2937 useless extension candidates. Maximal degree in co-relation 11027. Up to 2492 conditions per place. [2024-05-12 10:35:21,080 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 99 selfloop transitions, 22 changer transitions 0/133 dead transitions. [2024-05-12 10:35:21,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 133 transitions, 1103 flow [2024-05-12 10:35:21,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:35:21,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:35:21,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-05-12 10:35:21,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260869565217392 [2024-05-12 10:35:21,082 INFO L175 Difference]: Start difference. First operand has 83 places, 104 transitions, 736 flow. Second operand 5 states and 144 transitions. [2024-05-12 10:35:21,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 133 transitions, 1103 flow [2024-05-12 10:35:21,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 133 transitions, 1073 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-05-12 10:35:21,093 INFO L231 Difference]: Finished difference. Result has 87 places, 109 transitions, 804 flow [2024-05-12 10:35:21,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=804, PETRI_PLACES=87, PETRI_TRANSITIONS=109} [2024-05-12 10:35:21,094 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 37 predicate places. [2024-05-12 10:35:21,094 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 109 transitions, 804 flow [2024-05-12 10:35:21,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:21,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:21,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:21,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 10:35:21,097 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:21,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:21,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1774501303, now seen corresponding path program 3 times [2024-05-12 10:35:21,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:21,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829965802] [2024-05-12 10:35:21,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:21,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:21,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:21,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:21,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:21,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829965802] [2024-05-12 10:35:21,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829965802] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:21,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:21,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:21,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743163032] [2024-05-12 10:35:21,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:21,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:21,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:21,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:21,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:21,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:35:21,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 109 transitions, 804 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 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-05-12 10:35:21,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:21,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:35:21,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:22,015 INFO L124 PetriNetUnfolderBase]: 1621/2634 cut-off events. [2024-05-12 10:35:22,016 INFO L125 PetriNetUnfolderBase]: For 10722/10846 co-relation queries the response was YES. [2024-05-12 10:35:22,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10533 conditions, 2634 events. 1621/2634 cut-off events. For 10722/10846 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15393 event pairs, 387 based on Foata normal form. 31/2593 useless extension candidates. Maximal degree in co-relation 10494. Up to 2104 conditions per place. [2024-05-12 10:35:22,042 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 78 selfloop transitions, 47 changer transitions 0/145 dead transitions. [2024-05-12 10:35:22,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 145 transitions, 1193 flow [2024-05-12 10:35:22,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:22,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:22,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 10:35:22,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-05-12 10:35:22,045 INFO L175 Difference]: Start difference. First operand has 87 places, 109 transitions, 804 flow. Second operand 6 states and 182 transitions. [2024-05-12 10:35:22,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 145 transitions, 1193 flow [2024-05-12 10:35:22,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 145 transitions, 1161 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-05-12 10:35:22,067 INFO L231 Difference]: Finished difference. Result has 93 places, 113 transitions, 933 flow [2024-05-12 10:35:22,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=933, PETRI_PLACES=93, PETRI_TRANSITIONS=113} [2024-05-12 10:35:22,068 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 43 predicate places. [2024-05-12 10:35:22,068 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 113 transitions, 933 flow [2024-05-12 10:35:22,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 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-05-12 10:35:22,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:22,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:22,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 10:35:22,069 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:22,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:22,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1779863497, now seen corresponding path program 3 times [2024-05-12 10:35:22,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:22,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597225992] [2024-05-12 10:35:22,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:22,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:22,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:22,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:22,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:22,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597225992] [2024-05-12 10:35:22,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597225992] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:22,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:22,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:22,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315422518] [2024-05-12 10:35:22,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:22,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:22,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:22,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:22,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:22,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:22,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 113 transitions, 933 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:22,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:22,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:22,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:22,777 INFO L124 PetriNetUnfolderBase]: 1774/2976 cut-off events. [2024-05-12 10:35:22,778 INFO L125 PetriNetUnfolderBase]: For 12610/12610 co-relation queries the response was YES. [2024-05-12 10:35:22,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11725 conditions, 2976 events. 1774/2976 cut-off events. For 12610/12610 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17652 event pairs, 576 based on Foata normal form. 2/2968 useless extension candidates. Maximal degree in co-relation 11683. Up to 2494 conditions per place. [2024-05-12 10:35:22,801 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 103 selfloop transitions, 23 changer transitions 0/138 dead transitions. [2024-05-12 10:35:22,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 138 transitions, 1250 flow [2024-05-12 10:35:22,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:35:22,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:35:22,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 10:35:22,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347826086956522 [2024-05-12 10:35:22,803 INFO L175 Difference]: Start difference. First operand has 93 places, 113 transitions, 933 flow. Second operand 5 states and 146 transitions. [2024-05-12 10:35:22,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 138 transitions, 1250 flow [2024-05-12 10:35:22,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 138 transitions, 1154 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:22,821 INFO L231 Difference]: Finished difference. Result has 94 places, 113 transitions, 895 flow [2024-05-12 10:35:22,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=895, PETRI_PLACES=94, PETRI_TRANSITIONS=113} [2024-05-12 10:35:22,822 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 44 predicate places. [2024-05-12 10:35:22,822 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 113 transitions, 895 flow [2024-05-12 10:35:22,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:22,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:22,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:22,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 10:35:22,823 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:22,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:22,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1779617419, now seen corresponding path program 1 times [2024-05-12 10:35:22,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:22,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098399926] [2024-05-12 10:35:22,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:22,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:22,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:23,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:23,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:23,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098399926] [2024-05-12 10:35:23,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098399926] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:23,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:23,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:23,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990349622] [2024-05-12 10:35:23,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:23,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:23,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:23,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:23,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:23,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:23,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 113 transitions, 895 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:23,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:23,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:23,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:23,497 INFO L124 PetriNetUnfolderBase]: 1766/2832 cut-off events. [2024-05-12 10:35:23,497 INFO L125 PetriNetUnfolderBase]: For 11595/11598 co-relation queries the response was YES. [2024-05-12 10:35:23,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11347 conditions, 2832 events. 1766/2832 cut-off events. For 11595/11598 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16456 event pairs, 449 based on Foata normal form. 6/2831 useless extension candidates. Maximal degree in co-relation 11304. Up to 2540 conditions per place. [2024-05-12 10:35:23,516 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 116 selfloop transitions, 10 changer transitions 0/138 dead transitions. [2024-05-12 10:35:23,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 138 transitions, 1218 flow [2024-05-12 10:35:23,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:35:23,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:35:23,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 10:35:23,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 10:35:23,517 INFO L175 Difference]: Start difference. First operand has 94 places, 113 transitions, 895 flow. Second operand 5 states and 140 transitions. [2024-05-12 10:35:23,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 138 transitions, 1218 flow [2024-05-12 10:35:23,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 138 transitions, 1173 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:23,532 INFO L231 Difference]: Finished difference. Result has 95 places, 115 transitions, 893 flow [2024-05-12 10:35:23,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=893, PETRI_PLACES=95, PETRI_TRANSITIONS=115} [2024-05-12 10:35:23,533 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 45 predicate places. [2024-05-12 10:35:23,533 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 115 transitions, 893 flow [2024-05-12 10:35:23,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:23,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:23,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:23,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 10:35:23,534 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:23,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:23,535 INFO L85 PathProgramCache]: Analyzing trace with hash -495238973, now seen corresponding path program 1 times [2024-05-12 10:35:23,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:23,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532186888] [2024-05-12 10:35:23,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:23,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:23,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:23,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:23,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:23,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532186888] [2024-05-12 10:35:23,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532186888] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:23,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:23,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:23,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134172073] [2024-05-12 10:35:23,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:23,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:23,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:23,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:23,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:23,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:23,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 115 transitions, 893 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:23,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:23,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:23,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:24,265 INFO L124 PetriNetUnfolderBase]: 1783/3021 cut-off events. [2024-05-12 10:35:24,266 INFO L125 PetriNetUnfolderBase]: For 12106/12106 co-relation queries the response was YES. [2024-05-12 10:35:24,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11713 conditions, 3021 events. 1783/3021 cut-off events. For 12106/12106 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17932 event pairs, 559 based on Foata normal form. 2/3016 useless extension candidates. Maximal degree in co-relation 11670. Up to 2392 conditions per place. [2024-05-12 10:35:24,288 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 126 selfloop transitions, 34 changer transitions 0/172 dead transitions. [2024-05-12 10:35:24,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 172 transitions, 1459 flow [2024-05-12 10:35:24,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:24,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:24,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 10:35:24,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 10:35:24,290 INFO L175 Difference]: Start difference. First operand has 95 places, 115 transitions, 893 flow. Second operand 7 states and 203 transitions. [2024-05-12 10:35:24,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 172 transitions, 1459 flow [2024-05-12 10:35:24,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 172 transitions, 1434 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:24,307 INFO L231 Difference]: Finished difference. Result has 101 places, 128 transitions, 1066 flow [2024-05-12 10:35:24,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1066, PETRI_PLACES=101, PETRI_TRANSITIONS=128} [2024-05-12 10:35:24,308 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 51 predicate places. [2024-05-12 10:35:24,308 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 128 transitions, 1066 flow [2024-05-12 10:35:24,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:24,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:24,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:24,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 10:35:24,308 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:24,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:24,309 INFO L85 PathProgramCache]: Analyzing trace with hash -491519903, now seen corresponding path program 2 times [2024-05-12 10:35:24,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:24,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2860170] [2024-05-12 10:35:24,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:24,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:24,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:24,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:24,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:24,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2860170] [2024-05-12 10:35:24,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2860170] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:24,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:24,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:24,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376399682] [2024-05-12 10:35:24,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:24,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:24,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:24,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:24,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:24,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:24,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 128 transitions, 1066 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:24,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:24,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:24,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:25,086 INFO L124 PetriNetUnfolderBase]: 1822/2925 cut-off events. [2024-05-12 10:35:25,088 INFO L125 PetriNetUnfolderBase]: For 14240/14240 co-relation queries the response was YES. [2024-05-12 10:35:25,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12554 conditions, 2925 events. 1822/2925 cut-off events. For 14240/14240 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16854 event pairs, 440 based on Foata normal form. 2/2920 useless extension candidates. Maximal degree in co-relation 12508. Up to 2520 conditions per place. [2024-05-12 10:35:25,115 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 132 selfloop transitions, 30 changer transitions 0/174 dead transitions. [2024-05-12 10:35:25,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 174 transitions, 1592 flow [2024-05-12 10:35:25,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:25,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:25,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 10:35:25,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-05-12 10:35:25,117 INFO L175 Difference]: Start difference. First operand has 101 places, 128 transitions, 1066 flow. Second operand 7 states and 200 transitions. [2024-05-12 10:35:25,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 174 transitions, 1592 flow [2024-05-12 10:35:25,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 174 transitions, 1540 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-05-12 10:35:25,139 INFO L231 Difference]: Finished difference. Result has 107 places, 135 transitions, 1158 flow [2024-05-12 10:35:25,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1158, PETRI_PLACES=107, PETRI_TRANSITIONS=135} [2024-05-12 10:35:25,140 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 57 predicate places. [2024-05-12 10:35:25,140 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 135 transitions, 1158 flow [2024-05-12 10:35:25,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:25,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:25,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:25,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 10:35:25,140 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:25,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:25,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1909356749, now seen corresponding path program 3 times [2024-05-12 10:35:25,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:25,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136584140] [2024-05-12 10:35:25,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:25,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:25,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:25,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-05-12 10:35:25,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:25,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136584140] [2024-05-12 10:35:25,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136584140] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:25,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:25,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:25,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635722954] [2024-05-12 10:35:25,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:25,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:25,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:25,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:25,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:25,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:25,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 135 transitions, 1158 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:25,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:25,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:25,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:25,884 INFO L124 PetriNetUnfolderBase]: 1817/3006 cut-off events. [2024-05-12 10:35:25,884 INFO L125 PetriNetUnfolderBase]: For 15881/15881 co-relation queries the response was YES. [2024-05-12 10:35:25,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12880 conditions, 3006 events. 1817/3006 cut-off events. For 15881/15881 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17938 event pairs, 694 based on Foata normal form. 2/2980 useless extension candidates. Maximal degree in co-relation 12831. Up to 2515 conditions per place. [2024-05-12 10:35:25,910 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 141 selfloop transitions, 32 changer transitions 0/185 dead transitions. [2024-05-12 10:35:25,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 185 transitions, 1635 flow [2024-05-12 10:35:25,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:35:25,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:35:25,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-05-12 10:35:25,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 10:35:25,912 INFO L175 Difference]: Start difference. First operand has 107 places, 135 transitions, 1158 flow. Second operand 9 states and 246 transitions. [2024-05-12 10:35:25,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 185 transitions, 1635 flow [2024-05-12 10:35:25,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 185 transitions, 1593 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:25,936 INFO L231 Difference]: Finished difference. Result has 113 places, 136 transitions, 1198 flow [2024-05-12 10:35:25,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1198, PETRI_PLACES=113, PETRI_TRANSITIONS=136} [2024-05-12 10:35:25,938 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 63 predicate places. [2024-05-12 10:35:25,938 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 136 transitions, 1198 flow [2024-05-12 10:35:25,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:25,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:25,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:25,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 10:35:25,939 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:25,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:25,939 INFO L85 PathProgramCache]: Analyzing trace with hash 666159409, now seen corresponding path program 4 times [2024-05-12 10:35:25,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:25,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270095169] [2024-05-12 10:35:25,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:25,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:25,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:26,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-05-12 10:35:26,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:26,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270095169] [2024-05-12 10:35:26,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270095169] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:26,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:26,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:26,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956103976] [2024-05-12 10:35:26,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:26,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:26,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:26,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:26,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:26,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:26,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 136 transitions, 1198 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:26,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:26,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:26,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:26,840 INFO L124 PetriNetUnfolderBase]: 1834/3054 cut-off events. [2024-05-12 10:35:26,841 INFO L125 PetriNetUnfolderBase]: For 18294/18306 co-relation queries the response was YES. [2024-05-12 10:35:26,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13295 conditions, 3054 events. 1834/3054 cut-off events. For 18294/18306 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 18440 event pairs, 701 based on Foata normal form. 12/3036 useless extension candidates. Maximal degree in co-relation 13244. Up to 2472 conditions per place. [2024-05-12 10:35:26,859 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 132 selfloop transitions, 42 changer transitions 0/186 dead transitions. [2024-05-12 10:35:26,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 186 transitions, 1754 flow [2024-05-12 10:35:26,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:26,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:26,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-05-12 10:35:26,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-05-12 10:35:26,860 INFO L175 Difference]: Start difference. First operand has 113 places, 136 transitions, 1198 flow. Second operand 8 states and 223 transitions. [2024-05-12 10:35:26,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 186 transitions, 1754 flow [2024-05-12 10:35:26,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 186 transitions, 1688 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 10:35:26,880 INFO L231 Difference]: Finished difference. Result has 115 places, 141 transitions, 1282 flow [2024-05-12 10:35:26,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1282, PETRI_PLACES=115, PETRI_TRANSITIONS=141} [2024-05-12 10:35:26,881 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 65 predicate places. [2024-05-12 10:35:26,881 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 141 transitions, 1282 flow [2024-05-12 10:35:26,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:26,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:26,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:26,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 10:35:26,882 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:26,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:26,882 INFO L85 PathProgramCache]: Analyzing trace with hash 658807759, now seen corresponding path program 5 times [2024-05-12 10:35:26,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:26,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481333865] [2024-05-12 10:35:26,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:26,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:26,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:27,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:27,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:27,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481333865] [2024-05-12 10:35:27,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481333865] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:27,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:27,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:27,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739604275] [2024-05-12 10:35:27,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:27,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:27,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:27,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:27,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:27,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:27,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 141 transitions, 1282 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:27,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:27,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:27,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:27,640 INFO L124 PetriNetUnfolderBase]: 1851/2980 cut-off events. [2024-05-12 10:35:27,641 INFO L125 PetriNetUnfolderBase]: For 19131/19131 co-relation queries the response was YES. [2024-05-12 10:35:27,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13612 conditions, 2980 events. 1851/2980 cut-off events. For 19131/19131 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17230 event pairs, 440 based on Foata normal form. 2/2975 useless extension candidates. Maximal degree in co-relation 13559. Up to 2490 conditions per place. [2024-05-12 10:35:27,659 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 134 selfloop transitions, 46 changer transitions 0/192 dead transitions. [2024-05-12 10:35:27,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 192 transitions, 1852 flow [2024-05-12 10:35:27,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:27,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:27,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 10:35:27,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 10:35:27,661 INFO L175 Difference]: Start difference. First operand has 115 places, 141 transitions, 1282 flow. Second operand 8 states and 228 transitions. [2024-05-12 10:35:27,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 192 transitions, 1852 flow [2024-05-12 10:35:27,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 192 transitions, 1742 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 10:35:27,691 INFO L231 Difference]: Finished difference. Result has 118 places, 144 transitions, 1311 flow [2024-05-12 10:35:27,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1182, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1311, PETRI_PLACES=118, PETRI_TRANSITIONS=144} [2024-05-12 10:35:27,692 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 68 predicate places. [2024-05-12 10:35:27,692 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 144 transitions, 1311 flow [2024-05-12 10:35:27,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:27,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:27,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:27,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 10:35:27,692 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:27,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:27,693 INFO L85 PathProgramCache]: Analyzing trace with hash 658802179, now seen corresponding path program 6 times [2024-05-12 10:35:27,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:27,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394013437] [2024-05-12 10:35:27,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:27,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:27,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:28,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:28,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:28,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394013437] [2024-05-12 10:35:28,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394013437] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:28,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:28,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:28,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837298141] [2024-05-12 10:35:28,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:28,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:28,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:28,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:28,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:28,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:28,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 144 transitions, 1311 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:28,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:28,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:28,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:28,589 INFO L124 PetriNetUnfolderBase]: 1846/3067 cut-off events. [2024-05-12 10:35:28,589 INFO L125 PetriNetUnfolderBase]: For 20992/20992 co-relation queries the response was YES. [2024-05-12 10:35:28,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13736 conditions, 3067 events. 1846/3067 cut-off events. For 20992/20992 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18471 event pairs, 692 based on Foata normal form. 2/3038 useless extension candidates. Maximal degree in co-relation 13682. Up to 2485 conditions per place. [2024-05-12 10:35:28,612 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 122 selfloop transitions, 44 changer transitions 0/178 dead transitions. [2024-05-12 10:35:28,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 178 transitions, 1730 flow [2024-05-12 10:35:28,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:28,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:28,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 10:35:28,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-05-12 10:35:28,614 INFO L175 Difference]: Start difference. First operand has 118 places, 144 transitions, 1311 flow. Second operand 6 states and 176 transitions. [2024-05-12 10:35:28,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 178 transitions, 1730 flow [2024-05-12 10:35:28,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 178 transitions, 1622 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 10:35:28,646 INFO L231 Difference]: Finished difference. Result has 117 places, 144 transitions, 1303 flow [2024-05-12 10:35:28,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1303, PETRI_PLACES=117, PETRI_TRANSITIONS=144} [2024-05-12 10:35:28,646 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 67 predicate places. [2024-05-12 10:35:28,647 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 144 transitions, 1303 flow [2024-05-12 10:35:28,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:28,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:28,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:28,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 10:35:28,647 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:28,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:28,648 INFO L85 PathProgramCache]: Analyzing trace with hash -4196167, now seen corresponding path program 1 times [2024-05-12 10:35:28,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:28,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291308722] [2024-05-12 10:35:28,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:28,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:28,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:29,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:29,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:29,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291308722] [2024-05-12 10:35:29,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291308722] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:29,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:29,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:29,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690138506] [2024-05-12 10:35:29,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:29,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:29,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:29,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:29,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:29,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:35:29,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 144 transitions, 1303 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:29,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:29,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:35:29,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:29,395 INFO L124 PetriNetUnfolderBase]: 1708/2777 cut-off events. [2024-05-12 10:35:29,396 INFO L125 PetriNetUnfolderBase]: For 21280/21316 co-relation queries the response was YES. [2024-05-12 10:35:29,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12767 conditions, 2777 events. 1708/2777 cut-off events. For 21280/21316 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16330 event pairs, 440 based on Foata normal form. 37/2783 useless extension candidates. Maximal degree in co-relation 12713. Up to 2328 conditions per place. [2024-05-12 10:35:29,413 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 110 selfloop transitions, 26 changer transitions 0/156 dead transitions. [2024-05-12 10:35:29,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 156 transitions, 1603 flow [2024-05-12 10:35:29,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:35:29,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:35:29,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-05-12 10:35:29,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6358695652173914 [2024-05-12 10:35:29,415 INFO L175 Difference]: Start difference. First operand has 117 places, 144 transitions, 1303 flow. Second operand 4 states and 117 transitions. [2024-05-12 10:35:29,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 156 transitions, 1603 flow [2024-05-12 10:35:29,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 156 transitions, 1507 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 10:35:29,438 INFO L231 Difference]: Finished difference. Result has 115 places, 144 transitions, 1271 flow [2024-05-12 10:35:29,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1271, PETRI_PLACES=115, PETRI_TRANSITIONS=144} [2024-05-12 10:35:29,438 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 65 predicate places. [2024-05-12 10:35:29,439 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 144 transitions, 1271 flow [2024-05-12 10:35:29,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:29,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:29,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:29,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 10:35:29,439 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:29,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:29,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1341391428, now seen corresponding path program 1 times [2024-05-12 10:35:29,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:29,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225938282] [2024-05-12 10:35:29,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:29,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:29,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:29,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:29,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:29,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225938282] [2024-05-12 10:35:29,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225938282] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:29,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:29,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:29,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147704837] [2024-05-12 10:35:29,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:29,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:29,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:29,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:29,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:29,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:35:29,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 144 transitions, 1271 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:29,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:29,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:35:29,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:30,169 INFO L124 PetriNetUnfolderBase]: 1894/3058 cut-off events. [2024-05-12 10:35:30,170 INFO L125 PetriNetUnfolderBase]: For 24854/24884 co-relation queries the response was YES. [2024-05-12 10:35:30,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14013 conditions, 3058 events. 1894/3058 cut-off events. For 24854/24884 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 18044 event pairs, 261 based on Foata normal form. 22/2992 useless extension candidates. Maximal degree in co-relation 13959. Up to 2000 conditions per place. [2024-05-12 10:35:30,193 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 104 selfloop transitions, 64 changer transitions 0/198 dead transitions. [2024-05-12 10:35:30,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 198 transitions, 1875 flow [2024-05-12 10:35:30,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:30,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:30,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-05-12 10:35:30,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6801242236024845 [2024-05-12 10:35:30,195 INFO L175 Difference]: Start difference. First operand has 115 places, 144 transitions, 1271 flow. Second operand 7 states and 219 transitions. [2024-05-12 10:35:30,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 198 transitions, 1875 flow [2024-05-12 10:35:30,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 198 transitions, 1811 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:30,226 INFO L231 Difference]: Finished difference. Result has 119 places, 148 transitions, 1386 flow [2024-05-12 10:35:30,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1386, PETRI_PLACES=119, PETRI_TRANSITIONS=148} [2024-05-12 10:35:30,226 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 69 predicate places. [2024-05-12 10:35:30,227 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 148 transitions, 1386 flow [2024-05-12 10:35:30,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:30,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:30,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:30,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 10:35:30,228 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:30,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:30,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1054950500, now seen corresponding path program 2 times [2024-05-12 10:35:30,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:30,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472683838] [2024-05-12 10:35:30,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:30,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:30,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:30,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:30,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:30,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472683838] [2024-05-12 10:35:30,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472683838] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:30,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:30,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:30,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065055124] [2024-05-12 10:35:30,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:30,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:30,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:30,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:30,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:30,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:35:30,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 148 transitions, 1386 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:30,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:30,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:35:30,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:31,095 INFO L124 PetriNetUnfolderBase]: 1975/3176 cut-off events. [2024-05-12 10:35:31,095 INFO L125 PetriNetUnfolderBase]: For 29016/29059 co-relation queries the response was YES. [2024-05-12 10:35:31,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15202 conditions, 3176 events. 1975/3176 cut-off events. For 29016/29059 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 18832 event pairs, 415 based on Foata normal form. 18/3100 useless extension candidates. Maximal degree in co-relation 15148. Up to 2443 conditions per place. [2024-05-12 10:35:31,118 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 102 selfloop transitions, 62 changer transitions 0/194 dead transitions. [2024-05-12 10:35:31,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 194 transitions, 1886 flow [2024-05-12 10:35:31,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:31,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:31,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-05-12 10:35:31,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6645962732919255 [2024-05-12 10:35:31,119 INFO L175 Difference]: Start difference. First operand has 119 places, 148 transitions, 1386 flow. Second operand 7 states and 214 transitions. [2024-05-12 10:35:31,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 194 transitions, 1886 flow [2024-05-12 10:35:31,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 194 transitions, 1799 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:31,152 INFO L231 Difference]: Finished difference. Result has 123 places, 150 transitions, 1460 flow [2024-05-12 10:35:31,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1460, PETRI_PLACES=123, PETRI_TRANSITIONS=150} [2024-05-12 10:35:31,152 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 73 predicate places. [2024-05-12 10:35:31,152 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 150 transitions, 1460 flow [2024-05-12 10:35:31,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:31,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:31,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:31,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 10:35:31,153 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:31,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:31,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1942748766, now seen corresponding path program 3 times [2024-05-12 10:35:31,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:31,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336498157] [2024-05-12 10:35:31,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:31,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:31,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:31,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:31,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:31,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336498157] [2024-05-12 10:35:31,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336498157] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:31,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:31,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:31,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25063588] [2024-05-12 10:35:31,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:31,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:31,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:31,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:31,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:31,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:35:31,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 150 transitions, 1460 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:31,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:31,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:35:31,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:31,886 INFO L124 PetriNetUnfolderBase]: 2081/3330 cut-off events. [2024-05-12 10:35:31,886 INFO L125 PetriNetUnfolderBase]: For 32588/32631 co-relation queries the response was YES. [2024-05-12 10:35:31,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16391 conditions, 3330 events. 2081/3330 cut-off events. For 32588/32631 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19916 event pairs, 414 based on Foata normal form. 18/3257 useless extension candidates. Maximal degree in co-relation 16335. Up to 2718 conditions per place. [2024-05-12 10:35:31,909 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 123 selfloop transitions, 39 changer transitions 0/192 dead transitions. [2024-05-12 10:35:31,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 192 transitions, 1918 flow [2024-05-12 10:35:31,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:31,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:31,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-05-12 10:35:31,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-05-12 10:35:31,911 INFO L175 Difference]: Start difference. First operand has 123 places, 150 transitions, 1460 flow. Second operand 7 states and 208 transitions. [2024-05-12 10:35:31,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 192 transitions, 1918 flow [2024-05-12 10:35:31,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 192 transitions, 1789 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 10:35:31,947 INFO L231 Difference]: Finished difference. Result has 125 places, 152 transitions, 1450 flow [2024-05-12 10:35:31,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1450, PETRI_PLACES=125, PETRI_TRANSITIONS=152} [2024-05-12 10:35:31,947 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 75 predicate places. [2024-05-12 10:35:31,947 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 152 transitions, 1450 flow [2024-05-12 10:35:31,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:31,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:31,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:31,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 10:35:31,948 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:31,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:31,948 INFO L85 PathProgramCache]: Analyzing trace with hash -939474632, now seen corresponding path program 1 times [2024-05-12 10:35:31,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:31,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764158508] [2024-05-12 10:35:31,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:31,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:31,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:32,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:32,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:32,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764158508] [2024-05-12 10:35:32,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764158508] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:32,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:32,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:32,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569653227] [2024-05-12 10:35:32,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:32,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:32,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:32,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:32,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:32,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:32,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 152 transitions, 1450 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:32,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:32,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:32,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:32,735 INFO L124 PetriNetUnfolderBase]: 2246/3580 cut-off events. [2024-05-12 10:35:32,735 INFO L125 PetriNetUnfolderBase]: For 30858/30858 co-relation queries the response was YES. [2024-05-12 10:35:32,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17129 conditions, 3580 events. 2246/3580 cut-off events. For 30858/30858 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21404 event pairs, 592 based on Foata normal form. 4/3568 useless extension candidates. Maximal degree in co-relation 17072. Up to 3166 conditions per place. [2024-05-12 10:35:32,761 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 155 selfloop transitions, 25 changer transitions 0/192 dead transitions. [2024-05-12 10:35:32,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 192 transitions, 1919 flow [2024-05-12 10:35:32,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:32,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:32,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 10:35:32,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 10:35:32,763 INFO L175 Difference]: Start difference. First operand has 125 places, 152 transitions, 1450 flow. Second operand 7 states and 196 transitions. [2024-05-12 10:35:32,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 192 transitions, 1919 flow [2024-05-12 10:35:32,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 192 transitions, 1832 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 10:35:32,802 INFO L231 Difference]: Finished difference. Result has 127 places, 154 transitions, 1438 flow [2024-05-12 10:35:32,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1438, PETRI_PLACES=127, PETRI_TRANSITIONS=154} [2024-05-12 10:35:32,803 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 77 predicate places. [2024-05-12 10:35:32,803 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 154 transitions, 1438 flow [2024-05-12 10:35:32,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:32,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:32,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:32,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 10:35:32,804 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:32,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:32,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1051972356, now seen corresponding path program 4 times [2024-05-12 10:35:32,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:32,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800616603] [2024-05-12 10:35:32,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:32,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:32,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:33,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:33,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:33,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800616603] [2024-05-12 10:35:33,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800616603] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:33,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:33,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:33,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064859238] [2024-05-12 10:35:33,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:33,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:33,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:33,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:33,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:33,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:35:33,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 154 transitions, 1438 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:33,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:33,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:35:33,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:33,655 INFO L124 PetriNetUnfolderBase]: 2083/3347 cut-off events. [2024-05-12 10:35:33,656 INFO L125 PetriNetUnfolderBase]: For 34229/34276 co-relation queries the response was YES. [2024-05-12 10:35:33,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16226 conditions, 3347 events. 2083/3347 cut-off events. For 34229/34276 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19996 event pairs, 263 based on Foata normal form. 32/3291 useless extension candidates. Maximal degree in co-relation 16168. Up to 2402 conditions per place. [2024-05-12 10:35:33,683 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 105 selfloop transitions, 59 changer transitions 0/195 dead transitions. [2024-05-12 10:35:33,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 195 transitions, 1912 flow [2024-05-12 10:35:33,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:33,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:33,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-05-12 10:35:33,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-05-12 10:35:33,685 INFO L175 Difference]: Start difference. First operand has 127 places, 154 transitions, 1438 flow. Second operand 7 states and 211 transitions. [2024-05-12 10:35:33,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 195 transitions, 1912 flow [2024-05-12 10:35:33,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 195 transitions, 1847 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 10:35:33,725 INFO L231 Difference]: Finished difference. Result has 129 places, 154 transitions, 1510 flow [2024-05-12 10:35:33,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1510, PETRI_PLACES=129, PETRI_TRANSITIONS=154} [2024-05-12 10:35:33,726 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 79 predicate places. [2024-05-12 10:35:33,726 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 154 transitions, 1510 flow [2024-05-12 10:35:33,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:33,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:33,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:33,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 10:35:33,727 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:33,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:33,727 INFO L85 PathProgramCache]: Analyzing trace with hash -823886508, now seen corresponding path program 2 times [2024-05-12 10:35:33,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:33,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706268709] [2024-05-12 10:35:33,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:33,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:33,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:34,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-05-12 10:35:34,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:34,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706268709] [2024-05-12 10:35:34,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706268709] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:34,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:34,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:34,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93033542] [2024-05-12 10:35:34,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:34,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:34,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:34,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:34,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:34,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:34,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 154 transitions, 1510 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:34,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:34,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:34,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:34,455 INFO L124 PetriNetUnfolderBase]: 2242/3661 cut-off events. [2024-05-12 10:35:34,456 INFO L125 PetriNetUnfolderBase]: For 34099/34111 co-relation queries the response was YES. [2024-05-12 10:35:34,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17494 conditions, 3661 events. 2242/3661 cut-off events. For 34099/34111 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 22454 event pairs, 827 based on Foata normal form. 14/3638 useless extension candidates. Maximal degree in co-relation 17435. Up to 3162 conditions per place. [2024-05-12 10:35:34,485 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 149 selfloop transitions, 24 changer transitions 0/185 dead transitions. [2024-05-12 10:35:34,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 185 transitions, 1947 flow [2024-05-12 10:35:34,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:34,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:34,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 10:35:34,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605072463768116 [2024-05-12 10:35:34,487 INFO L175 Difference]: Start difference. First operand has 129 places, 154 transitions, 1510 flow. Second operand 6 states and 167 transitions. [2024-05-12 10:35:34,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 185 transitions, 1947 flow [2024-05-12 10:35:34,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 185 transitions, 1816 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 10:35:34,540 INFO L231 Difference]: Finished difference. Result has 129 places, 156 transitions, 1456 flow [2024-05-12 10:35:34,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1456, PETRI_PLACES=129, PETRI_TRANSITIONS=156} [2024-05-12 10:35:34,541 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 79 predicate places. [2024-05-12 10:35:34,541 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 156 transitions, 1456 flow [2024-05-12 10:35:34,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:34,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:34,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:34,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 10:35:34,542 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:34,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:34,542 INFO L85 PathProgramCache]: Analyzing trace with hash -815315628, now seen corresponding path program 3 times [2024-05-12 10:35:34,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:34,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146360014] [2024-05-12 10:35:34,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:34,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:34,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:34,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:34,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:34,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146360014] [2024-05-12 10:35:34,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146360014] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:34,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:34,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:34,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243464367] [2024-05-12 10:35:34,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:34,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:34,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:34,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:34,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:35,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:35,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 156 transitions, 1456 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:35,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:35,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:35,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:35,467 INFO L124 PetriNetUnfolderBase]: 2269/3694 cut-off events. [2024-05-12 10:35:35,468 INFO L125 PetriNetUnfolderBase]: For 32960/32972 co-relation queries the response was YES. [2024-05-12 10:35:35,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17446 conditions, 3694 events. 2269/3694 cut-off events. For 32960/32972 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 22615 event pairs, 764 based on Foata normal form. 14/3671 useless extension candidates. Maximal degree in co-relation 17386. Up to 3086 conditions per place. [2024-05-12 10:35:35,500 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 149 selfloop transitions, 31 changer transitions 0/192 dead transitions. [2024-05-12 10:35:35,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 192 transitions, 2017 flow [2024-05-12 10:35:35,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:35,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:35,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 10:35:35,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-05-12 10:35:35,502 INFO L175 Difference]: Start difference. First operand has 129 places, 156 transitions, 1456 flow. Second operand 6 states and 170 transitions. [2024-05-12 10:35:35,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 192 transitions, 2017 flow [2024-05-12 10:35:35,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 192 transitions, 1958 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:35,553 INFO L231 Difference]: Finished difference. Result has 131 places, 160 transitions, 1514 flow [2024-05-12 10:35:35,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1514, PETRI_PLACES=131, PETRI_TRANSITIONS=160} [2024-05-12 10:35:35,553 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 81 predicate places. [2024-05-12 10:35:35,554 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 160 transitions, 1514 flow [2024-05-12 10:35:35,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:35,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:35,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:35,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 10:35:35,554 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:35,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:35,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1051787658, now seen corresponding path program 4 times [2024-05-12 10:35:35,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:35,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648711925] [2024-05-12 10:35:35,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:35,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:35,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:35,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:35,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:35,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648711925] [2024-05-12 10:35:35,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648711925] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:35,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:35,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:35,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970788453] [2024-05-12 10:35:35,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:35,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:35,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:35,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:35,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:35,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:35,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 160 transitions, 1514 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:35,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:35,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:35,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:36,399 INFO L124 PetriNetUnfolderBase]: 2261/3713 cut-off events. [2024-05-12 10:35:36,399 INFO L125 PetriNetUnfolderBase]: For 34723/34723 co-relation queries the response was YES. [2024-05-12 10:35:36,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17649 conditions, 3713 events. 2261/3713 cut-off events. For 34723/34723 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22885 event pairs, 806 based on Foata normal form. 4/3682 useless extension candidates. Maximal degree in co-relation 17588. Up to 3165 conditions per place. [2024-05-12 10:35:36,425 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 153 selfloop transitions, 27 changer transitions 0/192 dead transitions. [2024-05-12 10:35:36,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 192 transitions, 1955 flow [2024-05-12 10:35:36,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:36,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:36,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 10:35:36,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 10:35:36,426 INFO L175 Difference]: Start difference. First operand has 131 places, 160 transitions, 1514 flow. Second operand 6 states and 171 transitions. [2024-05-12 10:35:36,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 192 transitions, 1955 flow [2024-05-12 10:35:36,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 192 transitions, 1905 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-05-12 10:35:36,471 INFO L231 Difference]: Finished difference. Result has 135 places, 160 transitions, 1528 flow [2024-05-12 10:35:36,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1528, PETRI_PLACES=135, PETRI_TRANSITIONS=160} [2024-05-12 10:35:36,472 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 85 predicate places. [2024-05-12 10:35:36,472 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 160 transitions, 1528 flow [2024-05-12 10:35:36,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:36,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:36,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:36,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 10:35:36,472 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:36,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:36,473 INFO L85 PathProgramCache]: Analyzing trace with hash 728046372, now seen corresponding path program 1 times [2024-05-12 10:35:36,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:36,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968023361] [2024-05-12 10:35:36,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:36,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:36,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:36,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:36,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:36,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968023361] [2024-05-12 10:35:36,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968023361] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:36,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:36,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:36,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823157265] [2024-05-12 10:35:36,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:36,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:36,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:36,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:36,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:36,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:36,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 160 transitions, 1528 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:36,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:36,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:36,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:37,273 INFO L124 PetriNetUnfolderBase]: 2415/3981 cut-off events. [2024-05-12 10:35:37,274 INFO L125 PetriNetUnfolderBase]: For 42510/42510 co-relation queries the response was YES. [2024-05-12 10:35:37,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19048 conditions, 3981 events. 2415/3981 cut-off events. For 42510/42510 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 24578 event pairs, 420 based on Foata normal form. 12/3982 useless extension candidates. Maximal degree in co-relation 18985. Up to 2803 conditions per place. [2024-05-12 10:35:37,302 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 161 selfloop transitions, 51 changer transitions 0/224 dead transitions. [2024-05-12 10:35:37,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 224 transitions, 2283 flow [2024-05-12 10:35:37,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:37,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:37,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 10:35:37,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6331521739130435 [2024-05-12 10:35:37,303 INFO L175 Difference]: Start difference. First operand has 135 places, 160 transitions, 1528 flow. Second operand 8 states and 233 transitions. [2024-05-12 10:35:37,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 224 transitions, 2283 flow [2024-05-12 10:35:37,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 224 transitions, 2217 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 10:35:37,359 INFO L231 Difference]: Finished difference. Result has 140 places, 165 transitions, 1658 flow [2024-05-12 10:35:37,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1658, PETRI_PLACES=140, PETRI_TRANSITIONS=165} [2024-05-12 10:35:37,359 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 90 predicate places. [2024-05-12 10:35:37,360 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 165 transitions, 1658 flow [2024-05-12 10:35:37,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:37,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:37,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:37,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 10:35:37,360 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:37,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:37,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1656274372, now seen corresponding path program 2 times [2024-05-12 10:35:37,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:37,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151406623] [2024-05-12 10:35:37,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:37,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:37,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:37,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:37,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:37,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151406623] [2024-05-12 10:35:37,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151406623] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:37,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:37,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:37,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699924620] [2024-05-12 10:35:37,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:37,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:37,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:37,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:37,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:37,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:37,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 165 transitions, 1658 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:37,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:37,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:37,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:38,241 INFO L124 PetriNetUnfolderBase]: 2604/4294 cut-off events. [2024-05-12 10:35:38,241 INFO L125 PetriNetUnfolderBase]: For 52008/52008 co-relation queries the response was YES. [2024-05-12 10:35:38,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21259 conditions, 4294 events. 2604/4294 cut-off events. For 52008/52008 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27181 event pairs, 616 based on Foata normal form. 12/4295 useless extension candidates. Maximal degree in co-relation 21193. Up to 3341 conditions per place. [2024-05-12 10:35:38,281 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 161 selfloop transitions, 50 changer transitions 0/223 dead transitions. [2024-05-12 10:35:38,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 223 transitions, 2364 flow [2024-05-12 10:35:38,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:38,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:38,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 10:35:38,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6331521739130435 [2024-05-12 10:35:38,282 INFO L175 Difference]: Start difference. First operand has 140 places, 165 transitions, 1658 flow. Second operand 8 states and 233 transitions. [2024-05-12 10:35:38,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 223 transitions, 2364 flow [2024-05-12 10:35:38,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 223 transitions, 2279 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:38,358 INFO L231 Difference]: Finished difference. Result has 146 places, 168 transitions, 1731 flow [2024-05-12 10:35:38,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1577, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1731, PETRI_PLACES=146, PETRI_TRANSITIONS=168} [2024-05-12 10:35:38,361 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 96 predicate places. [2024-05-12 10:35:38,361 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 168 transitions, 1731 flow [2024-05-12 10:35:38,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:38,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:38,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:38,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 10:35:38,362 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:38,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:38,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1656422242, now seen corresponding path program 3 times [2024-05-12 10:35:38,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:38,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543551887] [2024-05-12 10:35:38,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:38,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:38,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:38,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:38,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:38,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543551887] [2024-05-12 10:35:38,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543551887] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:38,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:38,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:38,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311265375] [2024-05-12 10:35:38,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:38,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:38,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:38,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:38,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:38,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:38,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 168 transitions, 1731 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:38,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:38,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:38,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:39,344 INFO L124 PetriNetUnfolderBase]: 2576/4112 cut-off events. [2024-05-12 10:35:39,345 INFO L125 PetriNetUnfolderBase]: For 50884/50884 co-relation queries the response was YES. [2024-05-12 10:35:39,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20889 conditions, 4112 events. 2576/4112 cut-off events. For 50884/50884 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25178 event pairs, 514 based on Foata normal form. 16/4121 useless extension candidates. Maximal degree in co-relation 20820. Up to 3458 conditions per place. [2024-05-12 10:35:39,391 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 158 selfloop transitions, 49 changer transitions 0/219 dead transitions. [2024-05-12 10:35:39,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 219 transitions, 2298 flow [2024-05-12 10:35:39,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:39,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:39,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 10:35:39,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 10:35:39,393 INFO L175 Difference]: Start difference. First operand has 146 places, 168 transitions, 1731 flow. Second operand 8 states and 228 transitions. [2024-05-12 10:35:39,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 219 transitions, 2298 flow [2024-05-12 10:35:39,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 219 transitions, 2221 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:39,483 INFO L231 Difference]: Finished difference. Result has 150 places, 169 transitions, 1779 flow [2024-05-12 10:35:39,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1779, PETRI_PLACES=150, PETRI_TRANSITIONS=169} [2024-05-12 10:35:39,495 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 100 predicate places. [2024-05-12 10:35:39,495 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 169 transitions, 1779 flow [2024-05-12 10:35:39,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:39,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:39,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:39,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 10:35:39,502 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:39,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:39,503 INFO L85 PathProgramCache]: Analyzing trace with hash 101181356, now seen corresponding path program 4 times [2024-05-12 10:35:39,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:39,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176360298] [2024-05-12 10:35:39,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:39,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:39,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:39,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:39,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:39,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176360298] [2024-05-12 10:35:39,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176360298] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:39,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:39,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:39,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063966942] [2024-05-12 10:35:39,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:39,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:39,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:39,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:39,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:39,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:39,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 169 transitions, 1779 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:39,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:39,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:39,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:40,533 INFO L124 PetriNetUnfolderBase]: 2670/4262 cut-off events. [2024-05-12 10:35:40,534 INFO L125 PetriNetUnfolderBase]: For 53967/53967 co-relation queries the response was YES. [2024-05-12 10:35:40,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21754 conditions, 4262 events. 2670/4262 cut-off events. For 53967/53967 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 26358 event pairs, 532 based on Foata normal form. 16/4271 useless extension candidates. Maximal degree in co-relation 21683. Up to 3705 conditions per place. [2024-05-12 10:35:40,569 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 184 selfloop transitions, 33 changer transitions 0/229 dead transitions. [2024-05-12 10:35:40,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 229 transitions, 2385 flow [2024-05-12 10:35:40,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:35:40,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:35:40,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-05-12 10:35:40,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934782608695652 [2024-05-12 10:35:40,571 INFO L175 Difference]: Start difference. First operand has 150 places, 169 transitions, 1779 flow. Second operand 10 states and 273 transitions. [2024-05-12 10:35:40,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 229 transitions, 2385 flow [2024-05-12 10:35:40,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 229 transitions, 2290 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 10:35:40,654 INFO L231 Difference]: Finished difference. Result has 154 places, 170 transitions, 1776 flow [2024-05-12 10:35:40,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1776, PETRI_PLACES=154, PETRI_TRANSITIONS=170} [2024-05-12 10:35:40,655 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 104 predicate places. [2024-05-12 10:35:40,655 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 170 transitions, 1776 flow [2024-05-12 10:35:40,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:40,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:40,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:40,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 10:35:40,655 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:40,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:40,656 INFO L85 PathProgramCache]: Analyzing trace with hash 935481216, now seen corresponding path program 5 times [2024-05-12 10:35:40,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:40,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186770890] [2024-05-12 10:35:40,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:40,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:40,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:40,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:40,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:40,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186770890] [2024-05-12 10:35:40,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186770890] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:40,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:40,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:40,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623721744] [2024-05-12 10:35:40,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:40,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:40,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:40,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:40,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:40,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:40,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 170 transitions, 1776 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:40,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:40,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:40,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:41,595 INFO L124 PetriNetUnfolderBase]: 2764/4542 cut-off events. [2024-05-12 10:35:41,595 INFO L125 PetriNetUnfolderBase]: For 59133/59133 co-relation queries the response was YES. [2024-05-12 10:35:41,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22697 conditions, 4542 events. 2764/4542 cut-off events. For 59133/59133 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 29062 event pairs, 695 based on Foata normal form. 16/4545 useless extension candidates. Maximal degree in co-relation 22625. Up to 3855 conditions per place. [2024-05-12 10:35:41,631 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 174 selfloop transitions, 32 changer transitions 0/218 dead transitions. [2024-05-12 10:35:41,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 218 transitions, 2334 flow [2024-05-12 10:35:41,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:41,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:41,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 10:35:41,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6114130434782609 [2024-05-12 10:35:41,632 INFO L175 Difference]: Start difference. First operand has 154 places, 170 transitions, 1776 flow. Second operand 8 states and 225 transitions. [2024-05-12 10:35:41,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 218 transitions, 2334 flow [2024-05-12 10:35:41,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 218 transitions, 2263 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-05-12 10:35:41,728 INFO L231 Difference]: Finished difference. Result has 154 places, 171 transitions, 1797 flow [2024-05-12 10:35:41,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1797, PETRI_PLACES=154, PETRI_TRANSITIONS=171} [2024-05-12 10:35:41,728 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 104 predicate places. [2024-05-12 10:35:41,729 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 171 transitions, 1797 flow [2024-05-12 10:35:41,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:41,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:41,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:41,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 10:35:41,729 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:41,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:41,730 INFO L85 PathProgramCache]: Analyzing trace with hash 935333346, now seen corresponding path program 6 times [2024-05-12 10:35:41,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:41,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589301489] [2024-05-12 10:35:41,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:41,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:41,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:42,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:42,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:42,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589301489] [2024-05-12 10:35:42,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589301489] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:42,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:42,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:42,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877239534] [2024-05-12 10:35:42,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:42,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:42,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:42,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:42,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:42,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:42,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 171 transitions, 1797 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:42,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:42,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:42,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:42,687 INFO L124 PetriNetUnfolderBase]: 2831/4691 cut-off events. [2024-05-12 10:35:42,687 INFO L125 PetriNetUnfolderBase]: For 62336/62336 co-relation queries the response was YES. [2024-05-12 10:35:42,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23340 conditions, 4691 events. 2831/4691 cut-off events. For 62336/62336 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 30556 event pairs, 940 based on Foata normal form. 12/4663 useless extension candidates. Maximal degree in co-relation 23267. Up to 3707 conditions per place. [2024-05-12 10:35:42,726 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 177 selfloop transitions, 35 changer transitions 0/224 dead transitions. [2024-05-12 10:35:42,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 224 transitions, 2413 flow [2024-05-12 10:35:42,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:42,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:42,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 10:35:42,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168478260869565 [2024-05-12 10:35:42,728 INFO L175 Difference]: Start difference. First operand has 154 places, 171 transitions, 1797 flow. Second operand 8 states and 227 transitions. [2024-05-12 10:35:42,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 224 transitions, 2413 flow [2024-05-12 10:35:42,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 224 transitions, 2342 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 10:35:42,843 INFO L231 Difference]: Finished difference. Result has 157 places, 174 transitions, 1868 flow [2024-05-12 10:35:42,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1868, PETRI_PLACES=157, PETRI_TRANSITIONS=174} [2024-05-12 10:35:42,844 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 107 predicate places. [2024-05-12 10:35:42,844 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 174 transitions, 1868 flow [2024-05-12 10:35:42,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:42,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:42,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:42,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 10:35:42,845 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:42,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:42,845 INFO L85 PathProgramCache]: Analyzing trace with hash 101396558, now seen corresponding path program 1 times [2024-05-12 10:35:42,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:42,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729011277] [2024-05-12 10:35:42,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:42,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:42,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:43,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:43,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:43,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729011277] [2024-05-12 10:35:43,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729011277] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:43,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:43,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:43,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898685121] [2024-05-12 10:35:43,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:43,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:43,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:43,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:43,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:43,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:43,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 174 transitions, 1868 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:43,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:43,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:43,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:43,826 INFO L124 PetriNetUnfolderBase]: 2898/4764 cut-off events. [2024-05-12 10:35:43,826 INFO L125 PetriNetUnfolderBase]: For 66659/66659 co-relation queries the response was YES. [2024-05-12 10:35:43,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23992 conditions, 4764 events. 2898/4764 cut-off events. For 66659/66659 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 30793 event pairs, 703 based on Foata normal form. 12/4763 useless extension candidates. Maximal degree in co-relation 23917. Up to 3816 conditions per place. [2024-05-12 10:35:43,868 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 188 selfloop transitions, 37 changer transitions 0/237 dead transitions. [2024-05-12 10:35:43,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 237 transitions, 2501 flow [2024-05-12 10:35:43,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:35:43,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:35:43,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-05-12 10:35:43,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 10:35:43,871 INFO L175 Difference]: Start difference. First operand has 157 places, 174 transitions, 1868 flow. Second operand 10 states and 275 transitions. [2024-05-12 10:35:43,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 237 transitions, 2501 flow [2024-05-12 10:35:43,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 237 transitions, 2443 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:43,987 INFO L231 Difference]: Finished difference. Result has 163 places, 175 transitions, 1908 flow [2024-05-12 10:35:43,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1908, PETRI_PLACES=163, PETRI_TRANSITIONS=175} [2024-05-12 10:35:43,987 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 113 predicate places. [2024-05-12 10:35:43,987 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 175 transitions, 1908 flow [2024-05-12 10:35:43,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:43,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:43,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:43,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 10:35:43,989 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:43,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:43,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1748744706, now seen corresponding path program 7 times [2024-05-12 10:35:43,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:43,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970402514] [2024-05-12 10:35:43,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:43,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:44,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:44,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:44,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:44,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970402514] [2024-05-12 10:35:44,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970402514] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:44,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:44,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:44,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392825567] [2024-05-12 10:35:44,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:44,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:44,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:44,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:44,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:44,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:44,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 175 transitions, 1908 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:44,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:44,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:44,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:44,950 INFO L124 PetriNetUnfolderBase]: 2992/4836 cut-off events. [2024-05-12 10:35:44,951 INFO L125 PetriNetUnfolderBase]: For 72489/72489 co-relation queries the response was YES. [2024-05-12 10:35:44,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24913 conditions, 4836 events. 2992/4836 cut-off events. For 72489/72489 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 31061 event pairs, 742 based on Foata normal form. 16/4837 useless extension candidates. Maximal degree in co-relation 24836. Up to 4020 conditions per place. [2024-05-12 10:35:44,991 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 162 selfloop transitions, 46 changer transitions 0/220 dead transitions. [2024-05-12 10:35:44,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 220 transitions, 2468 flow [2024-05-12 10:35:44,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:44,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:44,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 10:35:44,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 10:35:44,992 INFO L175 Difference]: Start difference. First operand has 163 places, 175 transitions, 1908 flow. Second operand 7 states and 203 transitions. [2024-05-12 10:35:44,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 220 transitions, 2468 flow [2024-05-12 10:35:45,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 220 transitions, 2384 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 10:35:45,111 INFO L231 Difference]: Finished difference. Result has 162 places, 176 transitions, 1951 flow [2024-05-12 10:35:45,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1824, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1951, PETRI_PLACES=162, PETRI_TRANSITIONS=176} [2024-05-12 10:35:45,112 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 112 predicate places. [2024-05-12 10:35:45,112 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 176 transitions, 1951 flow [2024-05-12 10:35:45,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:45,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:45,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:45,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 10:35:45,113 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:45,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:45,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1754107086, now seen corresponding path program 8 times [2024-05-12 10:35:45,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:45,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900026122] [2024-05-12 10:35:45,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:45,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:45,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:45,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:45,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:45,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900026122] [2024-05-12 10:35:45,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900026122] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:45,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:45,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:45,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545427027] [2024-05-12 10:35:45,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:45,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:45,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:45,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:45,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:45,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:45,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 176 transitions, 1951 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:45,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:45,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:45,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:46,198 INFO L124 PetriNetUnfolderBase]: 3086/4990 cut-off events. [2024-05-12 10:35:46,198 INFO L125 PetriNetUnfolderBase]: For 78939/78939 co-relation queries the response was YES. [2024-05-12 10:35:46,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25840 conditions, 4990 events. 3086/4990 cut-off events. For 78939/78939 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 32364 event pairs, 752 based on Foata normal form. 16/4993 useless extension candidates. Maximal degree in co-relation 25762. Up to 4170 conditions per place. [2024-05-12 10:35:46,235 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 173 selfloop transitions, 48 changer transitions 0/233 dead transitions. [2024-05-12 10:35:46,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 233 transitions, 2567 flow [2024-05-12 10:35:46,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:35:46,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:35:46,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-05-12 10:35:46,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-05-12 10:35:46,237 INFO L175 Difference]: Start difference. First operand has 162 places, 176 transitions, 1951 flow. Second operand 9 states and 253 transitions. [2024-05-12 10:35:46,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 233 transitions, 2567 flow [2024-05-12 10:35:46,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 233 transitions, 2471 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 10:35:46,362 INFO L231 Difference]: Finished difference. Result has 166 places, 177 transitions, 1988 flow [2024-05-12 10:35:46,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1855, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1988, PETRI_PLACES=166, PETRI_TRANSITIONS=177} [2024-05-12 10:35:46,362 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 116 predicate places. [2024-05-12 10:35:46,363 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 177 transitions, 1988 flow [2024-05-12 10:35:46,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:46,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:46,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:46,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 10:35:46,363 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:46,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:46,364 INFO L85 PathProgramCache]: Analyzing trace with hash 229108144, now seen corresponding path program 9 times [2024-05-12 10:35:46,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:46,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362796087] [2024-05-12 10:35:46,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:46,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:46,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:46,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:46,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:46,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362796087] [2024-05-12 10:35:46,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362796087] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:46,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:46,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:46,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113556982] [2024-05-12 10:35:46,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:46,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:46,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:46,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:46,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:46,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:46,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 177 transitions, 1988 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:46,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:46,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:46,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:47,387 INFO L124 PetriNetUnfolderBase]: 3145/5294 cut-off events. [2024-05-12 10:35:47,387 INFO L125 PetriNetUnfolderBase]: For 84004/84016 co-relation queries the response was YES. [2024-05-12 10:35:47,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26565 conditions, 5294 events. 3145/5294 cut-off events. For 84004/84016 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 35990 event pairs, 1108 based on Foata normal form. 26/5263 useless extension candidates. Maximal degree in co-relation 26486. Up to 4399 conditions per place. [2024-05-12 10:35:47,437 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 173 selfloop transitions, 46 changer transitions 0/231 dead transitions. [2024-05-12 10:35:47,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 231 transitions, 2594 flow [2024-05-12 10:35:47,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:35:47,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:35:47,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-05-12 10:35:47,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5990338164251208 [2024-05-12 10:35:47,439 INFO L175 Difference]: Start difference. First operand has 166 places, 177 transitions, 1988 flow. Second operand 9 states and 248 transitions. [2024-05-12 10:35:47,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 231 transitions, 2594 flow [2024-05-12 10:35:47,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 231 transitions, 2492 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 10:35:47,579 INFO L231 Difference]: Finished difference. Result has 168 places, 178 transitions, 2014 flow [2024-05-12 10:35:47,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2014, PETRI_PLACES=168, PETRI_TRANSITIONS=178} [2024-05-12 10:35:47,580 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 118 predicate places. [2024-05-12 10:35:47,580 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 178 transitions, 2014 flow [2024-05-12 10:35:47,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:47,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:47,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:47,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 10:35:47,580 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:47,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:47,581 INFO L85 PathProgramCache]: Analyzing trace with hash 355759202, now seen corresponding path program 10 times [2024-05-12 10:35:47,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:47,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67219355] [2024-05-12 10:35:47,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:47,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:47,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:47,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:47,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:47,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67219355] [2024-05-12 10:35:47,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67219355] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:47,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:47,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:47,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890526607] [2024-05-12 10:35:47,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:47,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:47,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:47,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:47,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:47,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:47,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 178 transitions, 2014 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:47,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:47,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:47,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:48,722 INFO L124 PetriNetUnfolderBase]: 3125/5164 cut-off events. [2024-05-12 10:35:48,722 INFO L125 PetriNetUnfolderBase]: For 77651/77651 co-relation queries the response was YES. [2024-05-12 10:35:48,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25913 conditions, 5164 events. 3125/5164 cut-off events. For 77651/77651 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 34185 event pairs, 571 based on Foata normal form. 12/5165 useless extension candidates. Maximal degree in co-relation 25833. Up to 3551 conditions per place. [2024-05-12 10:35:48,772 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 161 selfloop transitions, 54 changer transitions 0/227 dead transitions. [2024-05-12 10:35:48,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 227 transitions, 2617 flow [2024-05-12 10:35:48,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:48,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:48,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 10:35:48,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-05-12 10:35:48,774 INFO L175 Difference]: Start difference. First operand has 168 places, 178 transitions, 2014 flow. Second operand 7 states and 206 transitions. [2024-05-12 10:35:48,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 227 transitions, 2617 flow [2024-05-12 10:35:48,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 227 transitions, 2498 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 10:35:48,934 INFO L231 Difference]: Finished difference. Result has 169 places, 180 transitions, 2076 flow [2024-05-12 10:35:48,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2076, PETRI_PLACES=169, PETRI_TRANSITIONS=180} [2024-05-12 10:35:48,935 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 119 predicate places. [2024-05-12 10:35:48,935 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 180 transitions, 2076 flow [2024-05-12 10:35:48,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:48,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:48,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:48,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 10:35:48,935 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:48,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:48,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1948261698, now seen corresponding path program 2 times [2024-05-12 10:35:48,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:48,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361594658] [2024-05-12 10:35:48,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:48,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:48,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:49,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:49,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:49,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361594658] [2024-05-12 10:35:49,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361594658] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:49,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:49,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:49,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756408919] [2024-05-12 10:35:49,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:49,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:49,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:49,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:49,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:49,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:49,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 180 transitions, 2076 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:49,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:49,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:49,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:50,113 INFO L124 PetriNetUnfolderBase]: 3192/5377 cut-off events. [2024-05-12 10:35:50,113 INFO L125 PetriNetUnfolderBase]: For 82022/82034 co-relation queries the response was YES. [2024-05-12 10:35:50,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26726 conditions, 5377 events. 3192/5377 cut-off events. For 82022/82034 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 36634 event pairs, 1092 based on Foata normal form. 22/5342 useless extension candidates. Maximal degree in co-relation 26644. Up to 4351 conditions per place. [2024-05-12 10:35:50,168 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 182 selfloop transitions, 49 changer transitions 0/243 dead transitions. [2024-05-12 10:35:50,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 243 transitions, 2723 flow [2024-05-12 10:35:50,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:35:50,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:35:50,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-05-12 10:35:50,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 10:35:50,170 INFO L175 Difference]: Start difference. First operand has 169 places, 180 transitions, 2076 flow. Second operand 10 states and 275 transitions. [2024-05-12 10:35:50,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 243 transitions, 2723 flow [2024-05-12 10:35:50,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 243 transitions, 2554 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 10:35:50,324 INFO L231 Difference]: Finished difference. Result has 172 places, 181 transitions, 2031 flow [2024-05-12 10:35:50,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2031, PETRI_PLACES=172, PETRI_TRANSITIONS=181} [2024-05-12 10:35:50,324 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 122 predicate places. [2024-05-12 10:35:50,324 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 181 transitions, 2031 flow [2024-05-12 10:35:50,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:50,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:50,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:50,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 10:35:50,325 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:50,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:50,326 INFO L85 PathProgramCache]: Analyzing trace with hash 361484654, now seen corresponding path program 3 times [2024-05-12 10:35:50,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:50,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660828728] [2024-05-12 10:35:50,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:50,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:50,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:50,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:50,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:50,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660828728] [2024-05-12 10:35:50,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660828728] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:50,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:50,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:50,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619832253] [2024-05-12 10:35:50,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:50,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:50,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:50,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:50,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:50,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:50,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 181 transitions, 2031 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:50,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:50,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:50,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:51,500 INFO L124 PetriNetUnfolderBase]: 3259/5283 cut-off events. [2024-05-12 10:35:51,500 INFO L125 PetriNetUnfolderBase]: For 78836/78836 co-relation queries the response was YES. [2024-05-12 10:35:51,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26433 conditions, 5283 events. 3259/5283 cut-off events. For 78836/78836 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 34789 event pairs, 617 based on Foata normal form. 12/5288 useless extension candidates. Maximal degree in co-relation 26352. Up to 3939 conditions per place. [2024-05-12 10:35:51,547 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 173 selfloop transitions, 56 changer transitions 0/241 dead transitions. [2024-05-12 10:35:51,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 241 transitions, 2670 flow [2024-05-12 10:35:51,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:35:51,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:35:51,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-05-12 10:35:51,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-05-12 10:35:51,549 INFO L175 Difference]: Start difference. First operand has 172 places, 181 transitions, 2031 flow. Second operand 9 states and 255 transitions. [2024-05-12 10:35:51,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 241 transitions, 2670 flow [2024-05-12 10:35:51,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 241 transitions, 2560 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-05-12 10:35:51,687 INFO L231 Difference]: Finished difference. Result has 173 places, 182 transitions, 2063 flow [2024-05-12 10:35:51,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1921, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2063, PETRI_PLACES=173, PETRI_TRANSITIONS=182} [2024-05-12 10:35:51,687 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 123 predicate places. [2024-05-12 10:35:51,688 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 182 transitions, 2063 flow [2024-05-12 10:35:51,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:51,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:51,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:51,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 10:35:51,688 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:51,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:51,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1955671008, now seen corresponding path program 4 times [2024-05-12 10:35:51,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:51,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116856806] [2024-05-12 10:35:51,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:51,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:51,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:52,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:52,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:52,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116856806] [2024-05-12 10:35:52,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116856806] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:52,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:52,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:52,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916854113] [2024-05-12 10:35:52,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:52,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:52,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:52,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:52,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:52,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:52,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 182 transitions, 2063 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:52,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:52,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:52,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:52,779 INFO L124 PetriNetUnfolderBase]: 3239/5384 cut-off events. [2024-05-12 10:35:52,780 INFO L125 PetriNetUnfolderBase]: For 77521/77533 co-relation queries the response was YES. [2024-05-12 10:35:52,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26204 conditions, 5384 events. 3239/5384 cut-off events. For 77521/77533 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 36367 event pairs, 962 based on Foata normal form. 22/5361 useless extension candidates. Maximal degree in co-relation 26122. Up to 3492 conditions per place. [2024-05-12 10:35:52,831 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 166 selfloop transitions, 60 changer transitions 0/238 dead transitions. [2024-05-12 10:35:52,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 238 transitions, 2602 flow [2024-05-12 10:35:52,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:35:52,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:35:52,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-05-12 10:35:52,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038647342995169 [2024-05-12 10:35:52,833 INFO L175 Difference]: Start difference. First operand has 173 places, 182 transitions, 2063 flow. Second operand 9 states and 250 transitions. [2024-05-12 10:35:52,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 238 transitions, 2602 flow [2024-05-12 10:35:52,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 238 transitions, 2476 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-05-12 10:35:52,989 INFO L231 Difference]: Finished difference. Result has 174 places, 181 transitions, 1993 flow [2024-05-12 10:35:52,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1993, PETRI_PLACES=174, PETRI_TRANSITIONS=181} [2024-05-12 10:35:52,990 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 124 predicate places. [2024-05-12 10:35:52,990 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 181 transitions, 1993 flow [2024-05-12 10:35:52,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:52,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:52,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:52,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 10:35:52,990 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:52,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:52,991 INFO L85 PathProgramCache]: Analyzing trace with hash -2055355554, now seen corresponding path program 1 times [2024-05-12 10:35:52,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:52,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602897190] [2024-05-12 10:35:52,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:52,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:53,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:53,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:53,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:53,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602897190] [2024-05-12 10:35:53,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602897190] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:53,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:53,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:53,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285404141] [2024-05-12 10:35:53,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:53,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:53,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:53,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:53,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:53,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:53,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 181 transitions, 1993 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:53,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:53,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:53,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:54,041 INFO L124 PetriNetUnfolderBase]: 3250/5281 cut-off events. [2024-05-12 10:35:54,042 INFO L125 PetriNetUnfolderBase]: For 69187/69190 co-relation queries the response was YES. [2024-05-12 10:35:54,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26116 conditions, 5281 events. 3250/5281 cut-off events. For 69187/69190 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34886 event pairs, 642 based on Foata normal form. 3/5281 useless extension candidates. Maximal degree in co-relation 26033. Up to 4861 conditions per place. [2024-05-12 10:35:54,089 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 184 selfloop transitions, 18 changer transitions 0/214 dead transitions. [2024-05-12 10:35:54,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 214 transitions, 2599 flow [2024-05-12 10:35:54,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:54,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:54,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-05-12 10:35:54,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562111801242236 [2024-05-12 10:35:54,095 INFO L175 Difference]: Start difference. First operand has 174 places, 181 transitions, 1993 flow. Second operand 7 states and 181 transitions. [2024-05-12 10:35:54,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 214 transitions, 2599 flow [2024-05-12 10:35:54,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 214 transitions, 2430 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-05-12 10:35:54,218 INFO L231 Difference]: Finished difference. Result has 173 places, 187 transitions, 1936 flow [2024-05-12 10:35:54,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1824, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1936, PETRI_PLACES=173, PETRI_TRANSITIONS=187} [2024-05-12 10:35:54,219 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 123 predicate places. [2024-05-12 10:35:54,219 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 187 transitions, 1936 flow [2024-05-12 10:35:54,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:54,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:54,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:54,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 10:35:54,220 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:54,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:54,220 INFO L85 PathProgramCache]: Analyzing trace with hash -2055235584, now seen corresponding path program 2 times [2024-05-12 10:35:54,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:54,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813008944] [2024-05-12 10:35:54,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:54,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:54,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:54,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:54,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:54,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813008944] [2024-05-12 10:35:54,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813008944] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:54,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:54,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:54,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460521287] [2024-05-12 10:35:54,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:54,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:54,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:54,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:54,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:54,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:54,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 187 transitions, 1936 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:54,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:54,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:54,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:55,210 INFO L124 PetriNetUnfolderBase]: 3247/5351 cut-off events. [2024-05-12 10:35:55,211 INFO L125 PetriNetUnfolderBase]: For 70778/70781 co-relation queries the response was YES. [2024-05-12 10:35:55,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25496 conditions, 5351 events. 3247/5351 cut-off events. For 70778/70781 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35836 event pairs, 1212 based on Foata normal form. 3/5330 useless extension candidates. Maximal degree in co-relation 25413. Up to 4865 conditions per place. [2024-05-12 10:35:55,263 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 177 selfloop transitions, 14 changer transitions 0/203 dead transitions. [2024-05-12 10:35:55,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 203 transitions, 2361 flow [2024-05-12 10:35:55,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:35:55,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:35:55,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-05-12 10:35:55,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:35:55,265 INFO L175 Difference]: Start difference. First operand has 173 places, 187 transitions, 1936 flow. Second operand 4 states and 115 transitions. [2024-05-12 10:35:55,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 203 transitions, 2361 flow [2024-05-12 10:35:55,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 203 transitions, 2281 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:55,395 INFO L231 Difference]: Finished difference. Result has 173 places, 187 transitions, 1894 flow [2024-05-12 10:35:55,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1856, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1894, PETRI_PLACES=173, PETRI_TRANSITIONS=187} [2024-05-12 10:35:55,395 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 123 predicate places. [2024-05-12 10:35:55,395 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 187 transitions, 1894 flow [2024-05-12 10:35:55,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:55,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:55,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:55,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 10:35:55,396 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:55,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:55,396 INFO L85 PathProgramCache]: Analyzing trace with hash -2014725802, now seen corresponding path program 1 times [2024-05-12 10:35:55,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:55,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700988930] [2024-05-12 10:35:55,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:55,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:55,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:55,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:55,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:55,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700988930] [2024-05-12 10:35:55,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700988930] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:55,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:55,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:55,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673536783] [2024-05-12 10:35:55,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:55,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:55,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:55,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:55,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:55,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:35:55,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 187 transitions, 1894 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:55,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:55,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:35:55,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:56,364 INFO L124 PetriNetUnfolderBase]: 3150/5163 cut-off events. [2024-05-12 10:35:56,364 INFO L125 PetriNetUnfolderBase]: For 76799/76840 co-relation queries the response was YES. [2024-05-12 10:35:56,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24794 conditions, 5163 events. 3150/5163 cut-off events. For 76799/76840 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 34475 event pairs, 636 based on Foata normal form. 48/5154 useless extension candidates. Maximal degree in co-relation 24711. Up to 4541 conditions per place. [2024-05-12 10:35:56,414 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 156 selfloop transitions, 29 changer transitions 0/206 dead transitions. [2024-05-12 10:35:56,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 206 transitions, 2334 flow [2024-05-12 10:35:56,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:35:56,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:35:56,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 10:35:56,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 10:35:56,416 INFO L175 Difference]: Start difference. First operand has 173 places, 187 transitions, 1894 flow. Second operand 5 states and 140 transitions. [2024-05-12 10:35:56,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 206 transitions, 2334 flow [2024-05-12 10:35:56,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 206 transitions, 2306 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:56,567 INFO L231 Difference]: Finished difference. Result has 175 places, 190 transitions, 1971 flow [2024-05-12 10:35:56,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1866, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1971, PETRI_PLACES=175, PETRI_TRANSITIONS=190} [2024-05-12 10:35:56,567 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 125 predicate places. [2024-05-12 10:35:56,567 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 190 transitions, 1971 flow [2024-05-12 10:35:56,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:56,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:56,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:56,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 10:35:56,571 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:56,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:56,571 INFO L85 PathProgramCache]: Analyzing trace with hash 718314334, now seen corresponding path program 1 times [2024-05-12 10:35:56,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:56,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713793111] [2024-05-12 10:35:56,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:56,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:56,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:56,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:56,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:56,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713793111] [2024-05-12 10:35:56,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713793111] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:56,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:56,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:56,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849456782] [2024-05-12 10:35:56,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:56,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:56,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:56,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:56,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:56,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:56,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 190 transitions, 1971 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:56,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:56,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:56,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:57,563 INFO L124 PetriNetUnfolderBase]: 3284/5419 cut-off events. [2024-05-12 10:35:57,564 INFO L125 PetriNetUnfolderBase]: For 76287/76296 co-relation queries the response was YES. [2024-05-12 10:35:57,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26107 conditions, 5419 events. 3284/5419 cut-off events. For 76287/76296 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 36426 event pairs, 1207 based on Foata normal form. 9/5380 useless extension candidates. Maximal degree in co-relation 26023. Up to 4859 conditions per place. [2024-05-12 10:35:57,616 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 187 selfloop transitions, 21 changer transitions 0/220 dead transitions. [2024-05-12 10:35:57,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 220 transitions, 2590 flow [2024-05-12 10:35:57,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:35:57,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:35:57,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 10:35:57,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217391304347826 [2024-05-12 10:35:57,617 INFO L175 Difference]: Start difference. First operand has 175 places, 190 transitions, 1971 flow. Second operand 5 states and 143 transitions. [2024-05-12 10:35:57,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 220 transitions, 2590 flow [2024-05-12 10:35:57,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 220 transitions, 2505 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:57,787 INFO L231 Difference]: Finished difference. Result has 178 places, 194 transitions, 1984 flow [2024-05-12 10:35:57,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1890, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1984, PETRI_PLACES=178, PETRI_TRANSITIONS=194} [2024-05-12 10:35:57,788 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 128 predicate places. [2024-05-12 10:35:57,788 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 194 transitions, 1984 flow [2024-05-12 10:35:57,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:57,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:57,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:57,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 10:35:57,789 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:57,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:57,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1901047414, now seen corresponding path program 2 times [2024-05-12 10:35:57,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:57,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167853595] [2024-05-12 10:35:57,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:57,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:57,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:58,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:58,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:58,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167853595] [2024-05-12 10:35:58,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167853595] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:58,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:58,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:58,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562634076] [2024-05-12 10:35:58,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:58,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:58,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:58,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:58,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:58,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:58,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 194 transitions, 1984 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:58,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:58,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:58,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:58,776 INFO L124 PetriNetUnfolderBase]: 3281/5392 cut-off events. [2024-05-12 10:35:58,776 INFO L125 PetriNetUnfolderBase]: For 77569/77575 co-relation queries the response was YES. [2024-05-12 10:35:58,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25909 conditions, 5392 events. 3281/5392 cut-off events. For 77569/77575 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 36147 event pairs, 1216 based on Foata normal form. 3/5362 useless extension candidates. Maximal degree in co-relation 25823. Up to 4856 conditions per place. [2024-05-12 10:35:58,830 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 179 selfloop transitions, 23 changer transitions 0/214 dead transitions. [2024-05-12 10:35:58,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 214 transitions, 2470 flow [2024-05-12 10:35:58,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:35:58,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:35:58,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-05-12 10:35:58,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5956521739130435 [2024-05-12 10:35:58,831 INFO L175 Difference]: Start difference. First operand has 178 places, 194 transitions, 1984 flow. Second operand 5 states and 137 transitions. [2024-05-12 10:35:58,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 214 transitions, 2470 flow [2024-05-12 10:35:59,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 214 transitions, 2448 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-05-12 10:35:59,122 INFO L231 Difference]: Finished difference. Result has 183 places, 196 transitions, 2047 flow [2024-05-12 10:35:59,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1965, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2047, PETRI_PLACES=183, PETRI_TRANSITIONS=196} [2024-05-12 10:35:59,122 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 133 predicate places. [2024-05-12 10:35:59,123 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 196 transitions, 2047 flow [2024-05-12 10:35:59,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:59,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:59,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:59,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 10:35:59,123 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:59,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:59,124 INFO L85 PathProgramCache]: Analyzing trace with hash 718353634, now seen corresponding path program 1 times [2024-05-12 10:35:59,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:59,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648572489] [2024-05-12 10:35:59,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:59,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:59,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:59,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:59,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:59,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648572489] [2024-05-12 10:35:59,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648572489] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:59,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:59,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:59,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635391914] [2024-05-12 10:35:59,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:59,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:59,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:59,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:59,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:59,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:35:59,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 196 transitions, 2047 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:59,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:59,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:35:59,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:00,200 INFO L124 PetriNetUnfolderBase]: 3333/5516 cut-off events. [2024-05-12 10:36:00,200 INFO L125 PetriNetUnfolderBase]: For 83917/83929 co-relation queries the response was YES. [2024-05-12 10:36:00,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26629 conditions, 5516 events. 3333/5516 cut-off events. For 83917/83929 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 37176 event pairs, 717 based on Foata normal form. 12/5509 useless extension candidates. Maximal degree in co-relation 26540. Up to 4703 conditions per place. [2024-05-12 10:36:00,257 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 178 selfloop transitions, 49 changer transitions 0/239 dead transitions. [2024-05-12 10:36:00,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 239 transitions, 2887 flow [2024-05-12 10:36:00,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:00,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:00,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 10:36:00,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5788043478260869 [2024-05-12 10:36:00,264 INFO L175 Difference]: Start difference. First operand has 183 places, 196 transitions, 2047 flow. Second operand 8 states and 213 transitions. [2024-05-12 10:36:00,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 239 transitions, 2887 flow [2024-05-12 10:36:00,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 239 transitions, 2856 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 10:36:00,475 INFO L231 Difference]: Finished difference. Result has 190 places, 207 transitions, 2270 flow [2024-05-12 10:36:00,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2017, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2270, PETRI_PLACES=190, PETRI_TRANSITIONS=207} [2024-05-12 10:36:00,476 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 140 predicate places. [2024-05-12 10:36:00,476 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 207 transitions, 2270 flow [2024-05-12 10:36:00,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:00,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:00,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:00,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 10:36:00,477 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:00,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:00,478 INFO L85 PathProgramCache]: Analyzing trace with hash 712213036, now seen corresponding path program 2 times [2024-05-12 10:36:00,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:00,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938533067] [2024-05-12 10:36:00,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:00,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:00,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:00,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:00,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:00,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938533067] [2024-05-12 10:36:00,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938533067] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:00,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:00,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:00,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36539470] [2024-05-12 10:36:00,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:00,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:00,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:00,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:00,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:00,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:00,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 207 transitions, 2270 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:00,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:00,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:00,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:01,634 INFO L124 PetriNetUnfolderBase]: 3369/5509 cut-off events. [2024-05-12 10:36:01,635 INFO L125 PetriNetUnfolderBase]: For 91196/91208 co-relation queries the response was YES. [2024-05-12 10:36:01,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27803 conditions, 5509 events. 3369/5509 cut-off events. For 91196/91208 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 37077 event pairs, 686 based on Foata normal form. 12/5507 useless extension candidates. Maximal degree in co-relation 27711. Up to 4788 conditions per place. [2024-05-12 10:36:01,691 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 177 selfloop transitions, 53 changer transitions 0/242 dead transitions. [2024-05-12 10:36:01,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 242 transitions, 3074 flow [2024-05-12 10:36:01,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:36:01,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:36:01,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 10:36:01,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593167701863354 [2024-05-12 10:36:01,692 INFO L175 Difference]: Start difference. First operand has 190 places, 207 transitions, 2270 flow. Second operand 7 states and 191 transitions. [2024-05-12 10:36:01,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 242 transitions, 3074 flow [2024-05-12 10:36:01,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 242 transitions, 2930 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:01,917 INFO L231 Difference]: Finished difference. Result has 194 places, 216 transitions, 2394 flow [2024-05-12 10:36:01,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2394, PETRI_PLACES=194, PETRI_TRANSITIONS=216} [2024-05-12 10:36:01,918 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 144 predicate places. [2024-05-12 10:36:01,918 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 216 transitions, 2394 flow [2024-05-12 10:36:01,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:01,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:01,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:01,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 10:36:01,919 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:01,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:01,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1885674946, now seen corresponding path program 3 times [2024-05-12 10:36:01,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:01,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358924503] [2024-05-12 10:36:01,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:01,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:01,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:02,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:02,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:02,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358924503] [2024-05-12 10:36:02,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358924503] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:02,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:02,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:02,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658904770] [2024-05-12 10:36:02,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:02,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:02,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:02,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:02,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:02,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:02,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 216 transitions, 2394 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:02,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:02,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:02,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:03,069 INFO L124 PetriNetUnfolderBase]: 3365/5505 cut-off events. [2024-05-12 10:36:03,069 INFO L125 PetriNetUnfolderBase]: For 93468/93480 co-relation queries the response was YES. [2024-05-12 10:36:03,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27863 conditions, 5505 events. 3365/5505 cut-off events. For 93468/93480 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 36984 event pairs, 698 based on Foata normal form. 12/5494 useless extension candidates. Maximal degree in co-relation 27770. Up to 4786 conditions per place. [2024-05-12 10:36:03,125 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 178 selfloop transitions, 45 changer transitions 0/235 dead transitions. [2024-05-12 10:36:03,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 235 transitions, 2966 flow [2024-05-12 10:36:03,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:36:03,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:36:03,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 10:36:03,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217391304347826 [2024-05-12 10:36:03,126 INFO L175 Difference]: Start difference. First operand has 194 places, 216 transitions, 2394 flow. Second operand 5 states and 143 transitions. [2024-05-12 10:36:03,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 235 transitions, 2966 flow [2024-05-12 10:36:03,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 235 transitions, 2852 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-05-12 10:36:03,361 INFO L231 Difference]: Finished difference. Result has 196 places, 216 transitions, 2378 flow [2024-05-12 10:36:03,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2378, PETRI_PLACES=196, PETRI_TRANSITIONS=216} [2024-05-12 10:36:03,362 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 146 predicate places. [2024-05-12 10:36:03,362 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 216 transitions, 2378 flow [2024-05-12 10:36:03,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:03,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36: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] [2024-05-12 10:36:03,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 10:36:03,363 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:03,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:03,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1237688387, now seen corresponding path program 1 times [2024-05-12 10:36:03,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:03,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770267535] [2024-05-12 10:36:03,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:03,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:03,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:03,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:03,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:03,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770267535] [2024-05-12 10:36:03,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770267535] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:03,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:03,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:03,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068810957] [2024-05-12 10:36:03,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:03,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:03,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:03,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:03,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:03,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:03,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 216 transitions, 2378 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:03,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:03,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:03,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:04,593 INFO L124 PetriNetUnfolderBase]: 3401/5741 cut-off events. [2024-05-12 10:36:04,594 INFO L125 PetriNetUnfolderBase]: For 97313/97313 co-relation queries the response was YES. [2024-05-12 10:36:04,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28512 conditions, 5741 events. 3401/5741 cut-off events. For 97313/97313 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 39658 event pairs, 1196 based on Foata normal form. 1/5678 useless extension candidates. Maximal degree in co-relation 28418. Up to 4997 conditions per place. [2024-05-12 10:36:04,639 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 222 selfloop transitions, 32 changer transitions 0/266 dead transitions. [2024-05-12 10:36:04,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 266 transitions, 3187 flow [2024-05-12 10:36:04,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:36:04,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:36:04,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-05-12 10:36:04,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5700483091787439 [2024-05-12 10:36:04,641 INFO L175 Difference]: Start difference. First operand has 196 places, 216 transitions, 2378 flow. Second operand 9 states and 236 transitions. [2024-05-12 10:36:04,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 266 transitions, 3187 flow [2024-05-12 10:36:04,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 266 transitions, 3087 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:04,878 INFO L231 Difference]: Finished difference. Result has 203 places, 225 transitions, 2490 flow [2024-05-12 10:36:04,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2288, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2490, PETRI_PLACES=203, PETRI_TRANSITIONS=225} [2024-05-12 10:36:04,878 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 153 predicate places. [2024-05-12 10:36:04,879 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 225 transitions, 2490 flow [2024-05-12 10:36:04,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:04,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:04,879 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-05-12 10:36:04,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 10:36:04,879 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:04,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:04,880 INFO L85 PathProgramCache]: Analyzing trace with hash -282072243, now seen corresponding path program 2 times [2024-05-12 10:36:04,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:04,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992366395] [2024-05-12 10:36:04,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:04,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:04,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:05,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:05,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:05,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992366395] [2024-05-12 10:36:05,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992366395] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:05,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:05,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:05,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439598196] [2024-05-12 10:36:05,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:05,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:05,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:05,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:05,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:05,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:05,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 225 transitions, 2490 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:05,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:05,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:05,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:06,053 INFO L124 PetriNetUnfolderBase]: 3420/5574 cut-off events. [2024-05-12 10:36:06,053 INFO L125 PetriNetUnfolderBase]: For 100764/100767 co-relation queries the response was YES. [2024-05-12 10:36:06,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28527 conditions, 5574 events. 3420/5574 cut-off events. For 100764/100767 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 37340 event pairs, 658 based on Foata normal form. 5/5560 useless extension candidates. Maximal degree in co-relation 28430. Up to 4944 conditions per place. [2024-05-12 10:36:06,109 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 202 selfloop transitions, 45 changer transitions 0/259 dead transitions. [2024-05-12 10:36:06,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 259 transitions, 3109 flow [2024-05-12 10:36:06,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:36:06,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:36:06,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 10:36:06,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-05-12 10:36:06,111 INFO L175 Difference]: Start difference. First operand has 203 places, 225 transitions, 2490 flow. Second operand 6 states and 176 transitions. [2024-05-12 10:36:06,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 259 transitions, 3109 flow [2024-05-12 10:36:06,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 259 transitions, 3017 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:06,415 INFO L231 Difference]: Finished difference. Result has 204 places, 229 transitions, 2564 flow [2024-05-12 10:36:06,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2564, PETRI_PLACES=204, PETRI_TRANSITIONS=229} [2024-05-12 10:36:06,415 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 154 predicate places. [2024-05-12 10:36:06,415 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 229 transitions, 2564 flow [2024-05-12 10:36:06,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:06,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:06,416 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-05-12 10:36:06,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 10:36:06,416 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:06,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:06,416 INFO L85 PathProgramCache]: Analyzing trace with hash 248961759, now seen corresponding path program 3 times [2024-05-12 10:36:06,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:06,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420609268] [2024-05-12 10:36:06,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:06,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:06,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:06,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-05-12 10:36:06,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:06,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420609268] [2024-05-12 10:36:06,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420609268] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:06,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:06,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:06,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021258035] [2024-05-12 10:36:06,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:06,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:06,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:06,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:06,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:06,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:06,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 229 transitions, 2564 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:06,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:06,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:06,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:07,841 INFO L124 PetriNetUnfolderBase]: 3459/5942 cut-off events. [2024-05-12 10:36:07,842 INFO L125 PetriNetUnfolderBase]: For 106581/106581 co-relation queries the response was YES. [2024-05-12 10:36:07,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29502 conditions, 5942 events. 3459/5942 cut-off events. For 106581/106581 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 41287 event pairs, 891 based on Foata normal form. 1/5928 useless extension candidates. Maximal degree in co-relation 29404. Up to 4809 conditions per place. [2024-05-12 10:36:07,903 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 177 selfloop transitions, 86 changer transitions 0/275 dead transitions. [2024-05-12 10:36:07,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 275 transitions, 3464 flow [2024-05-12 10:36:07,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:36:07,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:36:07,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-05-12 10:36:07,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5845410628019324 [2024-05-12 10:36:07,905 INFO L175 Difference]: Start difference. First operand has 204 places, 229 transitions, 2564 flow. Second operand 9 states and 242 transitions. [2024-05-12 10:36:07,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 275 transitions, 3464 flow [2024-05-12 10:36:08,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 275 transitions, 3355 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:08,202 INFO L231 Difference]: Finished difference. Result has 209 places, 236 transitions, 2740 flow [2024-05-12 10:36:08,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2461, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2740, PETRI_PLACES=209, PETRI_TRANSITIONS=236} [2024-05-12 10:36:08,203 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 159 predicate places. [2024-05-12 10:36:08,203 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 236 transitions, 2740 flow [2024-05-12 10:36:08,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:08,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:08,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:08,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 10:36:08,204 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:08,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:08,204 INFO L85 PathProgramCache]: Analyzing trace with hash 474969789, now seen corresponding path program 4 times [2024-05-12 10:36:08,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:08,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236898327] [2024-05-12 10:36:08,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:08,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:08,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:08,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:08,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:08,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236898327] [2024-05-12 10:36:08,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236898327] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:08,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:08,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:08,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338246674] [2024-05-12 10:36:08,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:08,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:08,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:08,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:08,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:08,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:08,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 236 transitions, 2740 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:08,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:08,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:08,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:09,466 INFO L124 PetriNetUnfolderBase]: 3470/5634 cut-off events. [2024-05-12 10:36:09,466 INFO L125 PetriNetUnfolderBase]: For 109754/109766 co-relation queries the response was YES. [2024-05-12 10:36:09,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29563 conditions, 5634 events. 3470/5634 cut-off events. For 109754/109766 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 37642 event pairs, 657 based on Foata normal form. 11/5631 useless extension candidates. Maximal degree in co-relation 29464. Up to 4817 conditions per place. [2024-05-12 10:36:09,523 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 186 selfloop transitions, 77 changer transitions 0/275 dead transitions. [2024-05-12 10:36:09,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 275 transitions, 3581 flow [2024-05-12 10:36:09,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:36:09,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:36:09,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-05-12 10:36:09,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5700483091787439 [2024-05-12 10:36:09,524 INFO L175 Difference]: Start difference. First operand has 209 places, 236 transitions, 2740 flow. Second operand 9 states and 236 transitions. [2024-05-12 10:36:09,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 275 transitions, 3581 flow [2024-05-12 10:36:09,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 275 transitions, 3426 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:09,832 INFO L231 Difference]: Finished difference. Result has 213 places, 239 transitions, 2793 flow [2024-05-12 10:36:09,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2592, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2793, PETRI_PLACES=213, PETRI_TRANSITIONS=239} [2024-05-12 10:36:09,833 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 163 predicate places. [2024-05-12 10:36:09,833 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 239 transitions, 2793 flow [2024-05-12 10:36:09,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:09,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:09,834 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-05-12 10:36:09,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 10:36:09,834 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:09,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:09,834 INFO L85 PathProgramCache]: Analyzing trace with hash 305221185, now seen corresponding path program 5 times [2024-05-12 10:36:09,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:09,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673298625] [2024-05-12 10:36:09,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:09,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:09,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:10,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:10,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:10,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673298625] [2024-05-12 10:36:10,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673298625] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:10,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:10,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:10,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890857406] [2024-05-12 10:36:10,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:10,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:10,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:10,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:10,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:10,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:10,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 239 transitions, 2793 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:10,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:10,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:10,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:11,097 INFO L124 PetriNetUnfolderBase]: 3464/5636 cut-off events. [2024-05-12 10:36:11,098 INFO L125 PetriNetUnfolderBase]: For 112109/112112 co-relation queries the response was YES. [2024-05-12 10:36:11,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29458 conditions, 5636 events. 3464/5636 cut-off events. For 112109/112112 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 37782 event pairs, 666 based on Foata normal form. 4/5621 useless extension candidates. Maximal degree in co-relation 29358. Up to 4977 conditions per place. [2024-05-12 10:36:11,157 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 201 selfloop transitions, 50 changer transitions 0/263 dead transitions. [2024-05-12 10:36:11,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 263 transitions, 3353 flow [2024-05-12 10:36:11,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:36:11,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:36:11,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-05-12 10:36:11,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6478260869565218 [2024-05-12 10:36:11,181 INFO L175 Difference]: Start difference. First operand has 213 places, 239 transitions, 2793 flow. Second operand 5 states and 149 transitions. [2024-05-12 10:36:11,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 263 transitions, 3353 flow [2024-05-12 10:36:11,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 263 transitions, 3178 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-05-12 10:36:11,515 INFO L231 Difference]: Finished difference. Result has 212 places, 239 transitions, 2742 flow [2024-05-12 10:36:11,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2618, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2742, PETRI_PLACES=212, PETRI_TRANSITIONS=239} [2024-05-12 10:36:11,516 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 162 predicate places. [2024-05-12 10:36:11,516 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 239 transitions, 2742 flow [2024-05-12 10:36:11,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:11,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:11,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] [2024-05-12 10:36:11,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 10:36:11,516 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:11,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:11,517 INFO L85 PathProgramCache]: Analyzing trace with hash 488290749, now seen corresponding path program 6 times [2024-05-12 10:36:11,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:11,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432786016] [2024-05-12 10:36:11,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:11,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:11,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:11,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:11,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:11,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432786016] [2024-05-12 10:36:11,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432786016] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:11,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:11,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:11,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532031850] [2024-05-12 10:36:11,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:11,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:11,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:11,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:11,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:12,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:12,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 239 transitions, 2742 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:12,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:12,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:12,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:12,739 INFO L124 PetriNetUnfolderBase]: 3456/5708 cut-off events. [2024-05-12 10:36:12,740 INFO L125 PetriNetUnfolderBase]: For 114645/114657 co-relation queries the response was YES. [2024-05-12 10:36:12,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29324 conditions, 5708 events. 3456/5708 cut-off events. For 114645/114657 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 38660 event pairs, 720 based on Foata normal form. 12/5699 useless extension candidates. Maximal degree in co-relation 29223. Up to 4804 conditions per place. [2024-05-12 10:36:12,808 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 185 selfloop transitions, 71 changer transitions 0/268 dead transitions. [2024-05-12 10:36:12,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 268 transitions, 3419 flow [2024-05-12 10:36:12,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:12,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:12,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 10:36:12,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 10:36:12,809 INFO L175 Difference]: Start difference. First operand has 212 places, 239 transitions, 2742 flow. Second operand 8 states and 212 transitions. [2024-05-12 10:36:12,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 268 transitions, 3419 flow [2024-05-12 10:36:13,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 268 transitions, 3291 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:13,149 INFO L231 Difference]: Finished difference. Result has 215 places, 239 transitions, 2766 flow [2024-05-12 10:36:13,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2616, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2766, PETRI_PLACES=215, PETRI_TRANSITIONS=239} [2024-05-12 10:36:13,150 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-05-12 10:36:13,150 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 239 transitions, 2766 flow [2024-05-12 10:36:13,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:13,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:13,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:13,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 10:36:13,150 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:13,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:13,151 INFO L85 PathProgramCache]: Analyzing trace with hash 603581919, now seen corresponding path program 7 times [2024-05-12 10:36:13,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:13,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329018347] [2024-05-12 10:36:13,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:13,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:13,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:13,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:13,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:13,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329018347] [2024-05-12 10:36:13,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329018347] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:13,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:13,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:13,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863448598] [2024-05-12 10:36:13,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:13,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:13,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:13,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:13,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:13,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:13,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 239 transitions, 2766 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:13,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:13,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:13,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:14,495 INFO L124 PetriNetUnfolderBase]: 3448/5632 cut-off events. [2024-05-12 10:36:14,495 INFO L125 PetriNetUnfolderBase]: For 112313/112325 co-relation queries the response was YES. [2024-05-12 10:36:14,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29171 conditions, 5632 events. 3448/5632 cut-off events. For 112313/112325 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 37825 event pairs, 700 based on Foata normal form. 12/5618 useless extension candidates. Maximal degree in co-relation 29070. Up to 4864 conditions per place. [2024-05-12 10:36:14,546 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 191 selfloop transitions, 57 changer transitions 0/260 dead transitions. [2024-05-12 10:36:14,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 260 transitions, 3312 flow [2024-05-12 10:36:14,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:36:14,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:36:14,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 10:36:14,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347826086956522 [2024-05-12 10:36:14,547 INFO L175 Difference]: Start difference. First operand has 215 places, 239 transitions, 2766 flow. Second operand 5 states and 146 transitions. [2024-05-12 10:36:14,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 260 transitions, 3312 flow [2024-05-12 10:36:14,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 260 transitions, 3126 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 10:36:14,963 INFO L231 Difference]: Finished difference. Result has 213 places, 239 transitions, 2707 flow [2024-05-12 10:36:14,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2707, PETRI_PLACES=213, PETRI_TRANSITIONS=239} [2024-05-12 10:36:14,964 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 163 predicate places. [2024-05-12 10:36:14,964 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 239 transitions, 2707 flow [2024-05-12 10:36:14,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:14,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:14,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:14,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 10:36:14,965 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:14,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:14,965 INFO L85 PathProgramCache]: Analyzing trace with hash 864491957, now seen corresponding path program 1 times [2024-05-12 10:36:14,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:14,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220912583] [2024-05-12 10:36:14,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:14,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:14,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:15,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:15,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:15,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220912583] [2024-05-12 10:36:15,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220912583] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:15,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:15,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:36:15,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444170172] [2024-05-12 10:36:15,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:15,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:36:15,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:15,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:36:15,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:36:15,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:36:15,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 239 transitions, 2707 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 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-05-12 10:36:15,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:15,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:36:15,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:16,048 INFO L124 PetriNetUnfolderBase]: 3365/5486 cut-off events. [2024-05-12 10:36:16,048 INFO L125 PetriNetUnfolderBase]: For 117108/117113 co-relation queries the response was YES. [2024-05-12 10:36:16,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28688 conditions, 5486 events. 3365/5486 cut-off events. For 117108/117113 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 36826 event pairs, 618 based on Foata normal form. 9/5443 useless extension candidates. Maximal degree in co-relation 28586. Up to 4838 conditions per place. [2024-05-12 10:36:16,110 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 205 selfloop transitions, 35 changer transitions 0/263 dead transitions. [2024-05-12 10:36:16,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 263 transitions, 3267 flow [2024-05-12 10:36:16,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:36:16,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:36:16,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 10:36:16,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347826086956522 [2024-05-12 10:36:16,111 INFO L175 Difference]: Start difference. First operand has 213 places, 239 transitions, 2707 flow. Second operand 5 states and 146 transitions. [2024-05-12 10:36:16,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 263 transitions, 3267 flow [2024-05-12 10:36:16,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 263 transitions, 3117 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:16,474 INFO L231 Difference]: Finished difference. Result has 213 places, 241 transitions, 2666 flow [2024-05-12 10:36:16,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2666, PETRI_PLACES=213, PETRI_TRANSITIONS=241} [2024-05-12 10:36:16,474 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 163 predicate places. [2024-05-12 10:36:16,474 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 241 transitions, 2666 flow [2024-05-12 10:36:16,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 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-05-12 10:36:16,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:16,475 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-05-12 10:36:16,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 10:36:16,475 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:16,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:16,476 INFO L85 PathProgramCache]: Analyzing trace with hash 477030707, now seen corresponding path program 2 times [2024-05-12 10:36:16,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:16,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175088994] [2024-05-12 10:36:16,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:16,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:16,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:16,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:16,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:16,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175088994] [2024-05-12 10:36:16,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175088994] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:16,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:16,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:36:16,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195329902] [2024-05-12 10:36:16,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:16,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:36:16,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:16,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:36:16,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:36:16,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 10:36:16,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 241 transitions, 2666 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 10:36:16,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:16,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 10:36:16,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:17,571 INFO L124 PetriNetUnfolderBase]: 3358/5493 cut-off events. [2024-05-12 10:36:17,572 INFO L125 PetriNetUnfolderBase]: For 106841/106870 co-relation queries the response was YES. [2024-05-12 10:36:17,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28209 conditions, 5493 events. 3358/5493 cut-off events. For 106841/106870 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 37101 event pairs, 638 based on Foata normal form. 30/5457 useless extension candidates. Maximal degree in co-relation 28107. Up to 4734 conditions per place. [2024-05-12 10:36:17,650 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 207 selfloop transitions, 30 changer transitions 0/260 dead transitions. [2024-05-12 10:36:17,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 260 transitions, 3210 flow [2024-05-12 10:36:17,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:36:17,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:36:17,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-05-12 10:36:17,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043478260869565 [2024-05-12 10:36:17,651 INFO L175 Difference]: Start difference. First operand has 213 places, 241 transitions, 2666 flow. Second operand 5 states and 139 transitions. [2024-05-12 10:36:17,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 260 transitions, 3210 flow [2024-05-12 10:36:18,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 260 transitions, 3121 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 10:36:18,008 INFO L231 Difference]: Finished difference. Result has 215 places, 243 transitions, 2678 flow [2024-05-12 10:36:18,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2577, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2678, PETRI_PLACES=215, PETRI_TRANSITIONS=243} [2024-05-12 10:36:18,008 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-05-12 10:36:18,008 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 243 transitions, 2678 flow [2024-05-12 10:36:18,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 10:36:18,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:18,009 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-05-12 10:36:18,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 10:36:18,009 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:18,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:18,010 INFO L85 PathProgramCache]: Analyzing trace with hash 68106525, now seen corresponding path program 1 times [2024-05-12 10:36:18,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:18,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789502253] [2024-05-12 10:36:18,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:18,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:18,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:18,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:18,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:18,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789502253] [2024-05-12 10:36:18,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789502253] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:18,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:18,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:18,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212804216] [2024-05-12 10:36:18,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:18,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:18,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:18,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:18,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:18,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:18,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 243 transitions, 2678 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:18,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:18,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:18,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:19,146 INFO L124 PetriNetUnfolderBase]: 3492/5730 cut-off events. [2024-05-12 10:36:19,146 INFO L125 PetriNetUnfolderBase]: For 107759/107762 co-relation queries the response was YES. [2024-05-12 10:36:19,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29218 conditions, 5730 events. 3492/5730 cut-off events. For 107759/107762 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38734 event pairs, 1181 based on Foata normal form. 4/5704 useless extension candidates. Maximal degree in co-relation 29115. Up to 5134 conditions per place. [2024-05-12 10:36:19,205 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 244 selfloop transitions, 25 changer transitions 0/281 dead transitions. [2024-05-12 10:36:19,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 281 transitions, 3465 flow [2024-05-12 10:36:19,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:19,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:19,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-05-12 10:36:19,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-05-12 10:36:19,207 INFO L175 Difference]: Start difference. First operand has 215 places, 243 transitions, 2678 flow. Second operand 8 states and 207 transitions. [2024-05-12 10:36:19,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 281 transitions, 3465 flow [2024-05-12 10:36:19,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 281 transitions, 3380 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-05-12 10:36:19,553 INFO L231 Difference]: Finished difference. Result has 220 places, 247 transitions, 2724 flow [2024-05-12 10:36:19,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2593, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2724, PETRI_PLACES=220, PETRI_TRANSITIONS=247} [2024-05-12 10:36:19,553 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 170 predicate places. [2024-05-12 10:36:19,553 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 247 transitions, 2724 flow [2024-05-12 10:36:19,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:19,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:19,554 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-05-12 10:36:19,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 10:36:19,554 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:19,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:19,554 INFO L85 PathProgramCache]: Analyzing trace with hash 488299677, now seen corresponding path program 2 times [2024-05-12 10:36:19,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:19,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774155387] [2024-05-12 10:36:19,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:19,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:19,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:19,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:19,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:19,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774155387] [2024-05-12 10:36:19,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774155387] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:19,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:19,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:19,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210478498] [2024-05-12 10:36:19,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:19,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:19,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:19,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:19,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:19,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:19,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 247 transitions, 2724 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:19,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:19,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:19,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:20,724 INFO L124 PetriNetUnfolderBase]: 3510/5769 cut-off events. [2024-05-12 10:36:20,724 INFO L125 PetriNetUnfolderBase]: For 111575/111578 co-relation queries the response was YES. [2024-05-12 10:36:20,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29368 conditions, 5769 events. 3510/5769 cut-off events. For 111575/111578 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 39179 event pairs, 1180 based on Foata normal form. 4/5749 useless extension candidates. Maximal degree in co-relation 29264. Up to 5211 conditions per place. [2024-05-12 10:36:20,784 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 245 selfloop transitions, 21 changer transitions 0/278 dead transitions. [2024-05-12 10:36:20,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 278 transitions, 3367 flow [2024-05-12 10:36:20,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:20,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:20,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-05-12 10:36:20,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5489130434782609 [2024-05-12 10:36:20,786 INFO L175 Difference]: Start difference. First operand has 220 places, 247 transitions, 2724 flow. Second operand 8 states and 202 transitions. [2024-05-12 10:36:20,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 278 transitions, 3367 flow [2024-05-12 10:36:21,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 278 transitions, 3284 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:21,191 INFO L231 Difference]: Finished difference. Result has 224 places, 249 transitions, 2732 flow [2024-05-12 10:36:21,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2655, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2732, PETRI_PLACES=224, PETRI_TRANSITIONS=249} [2024-05-12 10:36:21,192 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 174 predicate places. [2024-05-12 10:36:21,192 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 249 transitions, 2732 flow [2024-05-12 10:36:21,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:21,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:21,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-05-12 10:36:21,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 10:36:21,193 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:21,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:21,193 INFO L85 PathProgramCache]: Analyzing trace with hash 603590847, now seen corresponding path program 3 times [2024-05-12 10:36:21,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:21,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973505893] [2024-05-12 10:36:21,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:21,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:21,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:21,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:21,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:21,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973505893] [2024-05-12 10:36:21,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973505893] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:21,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:21,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:21,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647668862] [2024-05-12 10:36:21,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:21,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:21,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:21,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:21,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:21,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:21,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 249 transitions, 2732 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:21,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:21,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:21,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:22,506 INFO L124 PetriNetUnfolderBase]: 3505/5675 cut-off events. [2024-05-12 10:36:22,506 INFO L125 PetriNetUnfolderBase]: For 111729/111732 co-relation queries the response was YES. [2024-05-12 10:36:22,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29088 conditions, 5675 events. 3505/5675 cut-off events. For 111729/111732 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37880 event pairs, 602 based on Foata normal form. 4/5674 useless extension candidates. Maximal degree in co-relation 28982. Up to 5185 conditions per place. [2024-05-12 10:36:22,564 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 240 selfloop transitions, 19 changer transitions 0/271 dead transitions. [2024-05-12 10:36:22,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 271 transitions, 3302 flow [2024-05-12 10:36:22,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:36:22,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:36:22,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-05-12 10:36:22,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130434782608696 [2024-05-12 10:36:22,565 INFO L175 Difference]: Start difference. First operand has 224 places, 249 transitions, 2732 flow. Second operand 5 states and 141 transitions. [2024-05-12 10:36:22,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 271 transitions, 3302 flow [2024-05-12 10:36:22,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 271 transitions, 3229 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 10:36:22,959 INFO L231 Difference]: Finished difference. Result has 223 places, 249 transitions, 2705 flow [2024-05-12 10:36:22,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2659, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2705, PETRI_PLACES=223, PETRI_TRANSITIONS=249} [2024-05-12 10:36:22,960 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 173 predicate places. [2024-05-12 10:36:22,960 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 249 transitions, 2705 flow [2024-05-12 10:36:22,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:22,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:22,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:22,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 10:36:22,961 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:22,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:22,961 INFO L85 PathProgramCache]: Analyzing trace with hash 228208726, now seen corresponding path program 1 times [2024-05-12 10:36:22,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:22,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626394598] [2024-05-12 10:36:22,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:22,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:22,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:23,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:23,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:23,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626394598] [2024-05-12 10:36:23,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626394598] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:23,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:23,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:36:23,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861249410] [2024-05-12 10:36:23,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:23,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:36:23,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:23,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:36:23,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:36:23,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 46 [2024-05-12 10:36:23,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 249 transitions, 2705 flow. Second operand has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:23,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:23,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 46 [2024-05-12 10:36:23,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:23,712 INFO L124 PetriNetUnfolderBase]: 2287/5009 cut-off events. [2024-05-12 10:36:23,712 INFO L125 PetriNetUnfolderBase]: For 40124/40383 co-relation queries the response was YES. [2024-05-12 10:36:23,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17779 conditions, 5009 events. 2287/5009 cut-off events. For 40124/40383 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 43299 event pairs, 326 based on Foata normal form. 236/4907 useless extension candidates. Maximal degree in co-relation 17672. Up to 2037 conditions per place. [2024-05-12 10:36:23,765 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 32 selfloop transitions, 66 changer transitions 0/266 dead transitions. [2024-05-12 10:36:23,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 266 transitions, 2987 flow [2024-05-12 10:36:23,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:36:23,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:36:23,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-05-12 10:36:23,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7336956521739131 [2024-05-12 10:36:23,767 INFO L175 Difference]: Start difference. First operand has 223 places, 249 transitions, 2705 flow. Second operand 4 states and 135 transitions. [2024-05-12 10:36:23,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 266 transitions, 2987 flow [2024-05-12 10:36:23,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 266 transitions, 2942 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:23,924 INFO L231 Difference]: Finished difference. Result has 224 places, 253 transitions, 2966 flow [2024-05-12 10:36:23,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2660, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2966, PETRI_PLACES=224, PETRI_TRANSITIONS=253} [2024-05-12 10:36:23,925 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 174 predicate places. [2024-05-12 10:36:23,925 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 253 transitions, 2966 flow [2024-05-12 10:36:23,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:23,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:23,925 INFO 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-05-12 10:36:23,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 10:36:23,925 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:23,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:23,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1000376053, now seen corresponding path program 1 times [2024-05-12 10:36:23,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:23,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411919565] [2024-05-12 10:36:23,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:23,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:23,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:24,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:24,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:24,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411919565] [2024-05-12 10:36:24,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411919565] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:24,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:24,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:36:24,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115225784] [2024-05-12 10:36:24,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:24,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:36:24,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:24,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:36:24,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:36:24,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:24,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 253 transitions, 2966 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:24,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:24,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:24,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:25,321 INFO L124 PetriNetUnfolderBase]: 3520/5969 cut-off events. [2024-05-12 10:36:25,321 INFO L125 PetriNetUnfolderBase]: For 122121/122158 co-relation queries the response was YES. [2024-05-12 10:36:25,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31330 conditions, 5969 events. 3520/5969 cut-off events. For 122121/122158 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 41570 event pairs, 1174 based on Foata normal form. 7/5741 useless extension candidates. Maximal degree in co-relation 31221. Up to 5242 conditions per place. [2024-05-12 10:36:25,385 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 223 selfloop transitions, 51 changer transitions 0/287 dead transitions. [2024-05-12 10:36:25,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 287 transitions, 3649 flow [2024-05-12 10:36:25,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:25,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:25,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 10:36:25,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679347826086957 [2024-05-12 10:36:25,386 INFO L175 Difference]: Start difference. First operand has 224 places, 253 transitions, 2966 flow. Second operand 8 states and 209 transitions. [2024-05-12 10:36:25,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 287 transitions, 3649 flow [2024-05-12 10:36:25,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 287 transitions, 3647 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 10:36:25,803 INFO L231 Difference]: Finished difference. Result has 231 places, 256 transitions, 3128 flow [2024-05-12 10:36:25,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2964, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3128, PETRI_PLACES=231, PETRI_TRANSITIONS=256} [2024-05-12 10:36:25,804 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 181 predicate places. [2024-05-12 10:36:25,804 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 256 transitions, 3128 flow [2024-05-12 10:36:25,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:25,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:25,804 INFO 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-05-12 10:36:25,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 10:36:25,805 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:25,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:25,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1380455357, now seen corresponding path program 1 times [2024-05-12 10:36:25,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:25,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271701372] [2024-05-12 10:36:25,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:25,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:25,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:26,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-05-12 10:36:26,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:26,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271701372] [2024-05-12 10:36:26,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271701372] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:26,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:26,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:26,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089764409] [2024-05-12 10:36:26,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:26,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:26,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:26,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:26,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:26,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:26,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 256 transitions, 3128 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:26,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:26,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:26,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:26,987 INFO L124 PetriNetUnfolderBase]: 3527/5997 cut-off events. [2024-05-12 10:36:26,987 INFO L125 PetriNetUnfolderBase]: For 127880/128022 co-relation queries the response was YES. [2024-05-12 10:36:27,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31772 conditions, 5997 events. 3527/5997 cut-off events. For 127880/128022 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 42047 event pairs, 1199 based on Foata normal form. 62/5831 useless extension candidates. Maximal degree in co-relation 31661. Up to 5234 conditions per place. [2024-05-12 10:36:27,049 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 208 selfloop transitions, 59 changer transitions 0/280 dead transitions. [2024-05-12 10:36:27,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 280 transitions, 3957 flow [2024-05-12 10:36:27,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:36:27,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:36:27,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-05-12 10:36:27,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 10:36:27,051 INFO L175 Difference]: Start difference. First operand has 231 places, 256 transitions, 3128 flow. Second operand 6 states and 165 transitions. [2024-05-12 10:36:27,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 280 transitions, 3957 flow [2024-05-12 10:36:27,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 280 transitions, 3823 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 10:36:27,466 INFO L231 Difference]: Finished difference. Result has 231 places, 259 transitions, 3157 flow [2024-05-12 10:36:27,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2994, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3157, PETRI_PLACES=231, PETRI_TRANSITIONS=259} [2024-05-12 10:36:27,467 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 181 predicate places. [2024-05-12 10:36:27,467 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 259 transitions, 3157 flow [2024-05-12 10:36:27,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:27,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:27,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:27,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 10:36:27,468 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:27,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:27,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1367000603, now seen corresponding path program 2 times [2024-05-12 10:36:27,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:27,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538165160] [2024-05-12 10:36:27,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:27,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:27,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:27,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:27,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:27,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538165160] [2024-05-12 10:36:27,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538165160] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:27,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:27,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:27,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173896006] [2024-05-12 10:36:27,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:27,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:27,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:27,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:27,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:27,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:27,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 259 transitions, 3157 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:27,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:27,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:27,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:28,799 INFO L124 PetriNetUnfolderBase]: 3542/6007 cut-off events. [2024-05-12 10:36:28,799 INFO L125 PetriNetUnfolderBase]: For 132688/132740 co-relation queries the response was YES. [2024-05-12 10:36:28,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31968 conditions, 6007 events. 3542/6007 cut-off events. For 132688/132740 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 41960 event pairs, 1182 based on Foata normal form. 12/5787 useless extension candidates. Maximal degree in co-relation 31856. Up to 5238 conditions per place. [2024-05-12 10:36:28,866 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 205 selfloop transitions, 75 changer transitions 0/293 dead transitions. [2024-05-12 10:36:28,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 293 transitions, 3967 flow [2024-05-12 10:36:28,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:36:28,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:36:28,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 10:36:28,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-05-12 10:36:28,867 INFO L175 Difference]: Start difference. First operand has 231 places, 259 transitions, 3157 flow. Second operand 7 states and 199 transitions. [2024-05-12 10:36:28,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 293 transitions, 3967 flow [2024-05-12 10:36:29,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 293 transitions, 3822 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:29,364 INFO L231 Difference]: Finished difference. Result has 234 places, 263 transitions, 3251 flow [2024-05-12 10:36:29,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3251, PETRI_PLACES=234, PETRI_TRANSITIONS=263} [2024-05-12 10:36:29,365 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 184 predicate places. [2024-05-12 10:36:29,365 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 263 transitions, 3251 flow [2024-05-12 10:36:29,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:29,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:29,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] [2024-05-12 10:36:29,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 10:36:29,365 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:29,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:29,366 INFO L85 PathProgramCache]: Analyzing trace with hash 106903553, now seen corresponding path program 2 times [2024-05-12 10:36:29,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:29,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801670846] [2024-05-12 10:36:29,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:29,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:29,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:29,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:29,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:29,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801670846] [2024-05-12 10:36:29,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801670846] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:29,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:29,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:29,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909590132] [2024-05-12 10:36:29,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:29,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:29,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:29,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:29,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:29,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:29,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 263 transitions, 3251 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:29,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:29,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:29,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:30,597 INFO L124 PetriNetUnfolderBase]: 3559/6042 cut-off events. [2024-05-12 10:36:30,597 INFO L125 PetriNetUnfolderBase]: For 137670/137806 co-relation queries the response was YES. [2024-05-12 10:36:30,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32362 conditions, 6042 events. 3559/6042 cut-off events. For 137670/137806 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 42185 event pairs, 1199 based on Foata normal form. 62/5867 useless extension candidates. Maximal degree in co-relation 32250. Up to 5272 conditions per place. [2024-05-12 10:36:30,660 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 209 selfloop transitions, 65 changer transitions 0/287 dead transitions. [2024-05-12 10:36:30,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 287 transitions, 4127 flow [2024-05-12 10:36:30,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:36:30,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:36:30,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-05-12 10:36:30,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 10:36:30,662 INFO L175 Difference]: Start difference. First operand has 234 places, 263 transitions, 3251 flow. Second operand 6 states and 161 transitions. [2024-05-12 10:36:30,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 287 transitions, 4127 flow [2024-05-12 10:36:31,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 287 transitions, 3918 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-05-12 10:36:31,136 INFO L231 Difference]: Finished difference. Result has 234 places, 269 transitions, 3254 flow [2024-05-12 10:36:31,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3254, PETRI_PLACES=234, PETRI_TRANSITIONS=269} [2024-05-12 10:36:31,136 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 184 predicate places. [2024-05-12 10:36:31,136 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 269 transitions, 3254 flow [2024-05-12 10:36:31,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:31,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:31,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:31,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 10:36:31,137 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:31,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:31,137 INFO L85 PathProgramCache]: Analyzing trace with hash -492512769, now seen corresponding path program 1 times [2024-05-12 10:36:31,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:31,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368053540] [2024-05-12 10:36:31,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:31,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:31,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:31,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-05-12 10:36:31,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:31,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368053540] [2024-05-12 10:36:31,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368053540] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:31,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:31,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:31,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760160441] [2024-05-12 10:36:31,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:31,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:31,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:31,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:31,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:31,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:31,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 269 transitions, 3254 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:31,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:31,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:31,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:32,401 INFO L124 PetriNetUnfolderBase]: 3678/6222 cut-off events. [2024-05-12 10:36:32,402 INFO L125 PetriNetUnfolderBase]: For 152739/152786 co-relation queries the response was YES. [2024-05-12 10:36:32,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33151 conditions, 6222 events. 3678/6222 cut-off events. For 152739/152786 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 43486 event pairs, 953 based on Foata normal form. 25/6005 useless extension candidates. Maximal degree in co-relation 33039. Up to 5284 conditions per place. [2024-05-12 10:36:32,466 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 267 selfloop transitions, 26 changer transitions 0/306 dead transitions. [2024-05-12 10:36:32,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 306 transitions, 4119 flow [2024-05-12 10:36:32,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:36:32,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:36:32,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 10:36:32,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-05-12 10:36:32,467 INFO L175 Difference]: Start difference. First operand has 234 places, 269 transitions, 3254 flow. Second operand 6 states and 169 transitions. [2024-05-12 10:36:32,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 306 transitions, 4119 flow [2024-05-12 10:36:33,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 306 transitions, 4043 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-05-12 10:36:33,016 INFO L231 Difference]: Finished difference. Result has 238 places, 271 transitions, 3248 flow [2024-05-12 10:36:33,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3178, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3248, PETRI_PLACES=238, PETRI_TRANSITIONS=271} [2024-05-12 10:36:33,017 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 188 predicate places. [2024-05-12 10:36:33,017 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 271 transitions, 3248 flow [2024-05-12 10:36:33,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:33,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:33,017 INFO 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-05-12 10:36:33,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 10:36:33,018 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:33,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:33,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1190824015, now seen corresponding path program 2 times [2024-05-12 10:36:33,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:33,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683239716] [2024-05-12 10:36:33,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:33,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:33,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:33,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:33,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:33,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683239716] [2024-05-12 10:36:33,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683239716] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:33,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:33,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:33,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643439192] [2024-05-12 10:36:33,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:33,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:33,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:33,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:33,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:33,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:33,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 271 transitions, 3248 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:33,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:33,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:33,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:34,368 INFO L124 PetriNetUnfolderBase]: 3752/6346 cut-off events. [2024-05-12 10:36:34,368 INFO L125 PetriNetUnfolderBase]: For 161306/161360 co-relation queries the response was YES. [2024-05-12 10:36:34,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33838 conditions, 6346 events. 3752/6346 cut-off events. For 161306/161360 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 44615 event pairs, 1260 based on Foata normal form. 27/6115 useless extension candidates. Maximal degree in co-relation 33725. Up to 5627 conditions per place. [2024-05-12 10:36:34,433 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 261 selfloop transitions, 23 changer transitions 0/297 dead transitions. [2024-05-12 10:36:34,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 297 transitions, 3930 flow [2024-05-12 10:36:34,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:36:34,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:36:34,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-05-12 10:36:34,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797101449275363 [2024-05-12 10:36:34,439 INFO L175 Difference]: Start difference. First operand has 238 places, 271 transitions, 3248 flow. Second operand 6 states and 160 transitions. [2024-05-12 10:36:34,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 297 transitions, 3930 flow [2024-05-12 10:36:34,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 297 transitions, 3904 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-05-12 10:36:34,943 INFO L231 Difference]: Finished difference. Result has 242 places, 272 transitions, 3283 flow [2024-05-12 10:36:34,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3222, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3283, PETRI_PLACES=242, PETRI_TRANSITIONS=272} [2024-05-12 10:36:34,943 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 192 predicate places. [2024-05-12 10:36:34,943 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 272 transitions, 3283 flow [2024-05-12 10:36:34,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:34,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:34,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] [2024-05-12 10:36:34,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 10:36:34,944 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:34,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:34,944 INFO L85 PathProgramCache]: Analyzing trace with hash -378356041, now seen corresponding path program 3 times [2024-05-12 10:36:34,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:34,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414408889] [2024-05-12 10:36:34,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:34,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:34,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:35,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-05-12 10:36:35,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:35,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414408889] [2024-05-12 10:36:35,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414408889] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:35,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:35,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:35,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092694268] [2024-05-12 10:36:35,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:35,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:35,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:35,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:35,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:35,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:35,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 272 transitions, 3283 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:35,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:35,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:35,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:36,620 INFO L124 PetriNetUnfolderBase]: 3812/6435 cut-off events. [2024-05-12 10:36:36,621 INFO L125 PetriNetUnfolderBase]: For 159428/159471 co-relation queries the response was YES. [2024-05-12 10:36:36,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34899 conditions, 6435 events. 3812/6435 cut-off events. For 159428/159471 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 45288 event pairs, 1249 based on Foata normal form. 7/6174 useless extension candidates. Maximal degree in co-relation 34784. Up to 5689 conditions per place. [2024-05-12 10:36:36,696 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 256 selfloop transitions, 71 changer transitions 0/340 dead transitions. [2024-05-12 10:36:36,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 340 transitions, 4699 flow [2024-05-12 10:36:36,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 10:36:36,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 10:36:36,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 317 transitions. [2024-05-12 10:36:36,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5301003344481605 [2024-05-12 10:36:36,697 INFO L175 Difference]: Start difference. First operand has 242 places, 272 transitions, 3283 flow. Second operand 13 states and 317 transitions. [2024-05-12 10:36:36,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 340 transitions, 4699 flow [2024-05-12 10:36:37,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 340 transitions, 4648 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:37,310 INFO L231 Difference]: Finished difference. Result has 255 places, 298 transitions, 3886 flow [2024-05-12 10:36:37,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3238, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3886, PETRI_PLACES=255, PETRI_TRANSITIONS=298} [2024-05-12 10:36:37,311 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 205 predicate places. [2024-05-12 10:36:37,311 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 298 transitions, 3886 flow [2024-05-12 10:36:37,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:37,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:37,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:37,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 10:36:37,312 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:37,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:37,312 INFO L85 PathProgramCache]: Analyzing trace with hash -158023263, now seen corresponding path program 4 times [2024-05-12 10:36:37,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:37,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799590419] [2024-05-12 10:36:37,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:37,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:37,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:37,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:37,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:37,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799590419] [2024-05-12 10:36:37,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799590419] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:37,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:37,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:37,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762993658] [2024-05-12 10:36:37,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:37,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:37,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:37,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:37,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:37,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:37,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 298 transitions, 3886 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:37,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:37,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:37,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:38,793 INFO L124 PetriNetUnfolderBase]: 3850/6492 cut-off events. [2024-05-12 10:36:38,793 INFO L125 PetriNetUnfolderBase]: For 171375/171418 co-relation queries the response was YES. [2024-05-12 10:36:38,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35967 conditions, 6492 events. 3850/6492 cut-off events. For 171375/171418 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 45594 event pairs, 1249 based on Foata normal form. 7/6222 useless extension candidates. Maximal degree in co-relation 35847. Up to 5599 conditions per place. [2024-05-12 10:36:38,872 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 198 selfloop transitions, 137 changer transitions 0/348 dead transitions. [2024-05-12 10:36:38,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 348 transitions, 5104 flow [2024-05-12 10:36:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-12 10:36:38,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-05-12 10:36:38,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 362 transitions. [2024-05-12 10:36:38,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5246376811594203 [2024-05-12 10:36:38,873 INFO L175 Difference]: Start difference. First operand has 255 places, 298 transitions, 3886 flow. Second operand 15 states and 362 transitions. [2024-05-12 10:36:38,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 348 transitions, 5104 flow [2024-05-12 10:36:39,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 348 transitions, 4906 flow, removed 83 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:39,652 INFO L231 Difference]: Finished difference. Result has 266 places, 308 transitions, 4219 flow [2024-05-12 10:36:39,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4219, PETRI_PLACES=266, PETRI_TRANSITIONS=308} [2024-05-12 10:36:39,652 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 216 predicate places. [2024-05-12 10:36:39,652 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 308 transitions, 4219 flow [2024-05-12 10:36:39,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:39,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:39,653 INFO 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-05-12 10:36:39,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 10:36:39,653 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:39,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:39,654 INFO L85 PathProgramCache]: Analyzing trace with hash 159291357, now seen corresponding path program 5 times [2024-05-12 10:36:39,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:39,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496201164] [2024-05-12 10:36:39,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:39,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:39,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:40,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:40,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:40,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496201164] [2024-05-12 10:36:40,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496201164] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:40,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:40,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:40,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550730508] [2024-05-12 10:36:40,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:40,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:40,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:40,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:40,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:40,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:40,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 308 transitions, 4219 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:40,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:40,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:40,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:41,104 INFO L124 PetriNetUnfolderBase]: 3868/6519 cut-off events. [2024-05-12 10:36:41,104 INFO L125 PetriNetUnfolderBase]: For 179212/179255 co-relation queries the response was YES. [2024-05-12 10:36:41,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36757 conditions, 6519 events. 3868/6519 cut-off events. For 179212/179255 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 45681 event pairs, 1249 based on Foata normal form. 7/6244 useless extension candidates. Maximal degree in co-relation 36635. Up to 5619 conditions per place. [2024-05-12 10:36:41,183 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 196 selfloop transitions, 136 changer transitions 0/345 dead transitions. [2024-05-12 10:36:41,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 345 transitions, 5295 flow [2024-05-12 10:36:41,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:36:41,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:36:41,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 281 transitions. [2024-05-12 10:36:41,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5553359683794467 [2024-05-12 10:36:41,185 INFO L175 Difference]: Start difference. First operand has 266 places, 308 transitions, 4219 flow. Second operand 11 states and 281 transitions. [2024-05-12 10:36:41,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 345 transitions, 5295 flow [2024-05-12 10:36:41,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 345 transitions, 4935 flow, removed 63 selfloop flow, removed 12 redundant places. [2024-05-12 10:36:41,888 INFO L231 Difference]: Finished difference. Result has 265 places, 312 transitions, 4233 flow [2024-05-12 10:36:41,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3893, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4233, PETRI_PLACES=265, PETRI_TRANSITIONS=312} [2024-05-12 10:36:41,888 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 215 predicate places. [2024-05-12 10:36:41,888 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 312 transitions, 4233 flow [2024-05-12 10:36:41,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:41,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:41,889 INFO 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-05-12 10:36:41,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 10:36:41,889 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:41,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:41,889 INFO L85 PathProgramCache]: Analyzing trace with hash 659514331, now seen corresponding path program 3 times [2024-05-12 10:36:41,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:41,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024778153] [2024-05-12 10:36:41,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:41,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:41,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:42,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:42,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:42,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024778153] [2024-05-12 10:36:42,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024778153] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:42,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:42,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:42,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523118016] [2024-05-12 10:36:42,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:42,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:42,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:42,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:42,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:42,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:42,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 312 transitions, 4233 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:42,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:42,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:42,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:43,292 INFO L124 PetriNetUnfolderBase]: 3865/6534 cut-off events. [2024-05-12 10:36:43,292 INFO L125 PetriNetUnfolderBase]: For 182793/182955 co-relation queries the response was YES. [2024-05-12 10:36:43,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36498 conditions, 6534 events. 3865/6534 cut-off events. For 182793/182955 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 46102 event pairs, 1278 based on Foata normal form. 63/6324 useless extension candidates. Maximal degree in co-relation 36377. Up to 5727 conditions per place. [2024-05-12 10:36:43,362 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 255 selfloop transitions, 60 changer transitions 0/328 dead transitions. [2024-05-12 10:36:43,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 328 transitions, 5019 flow [2024-05-12 10:36:43,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:36:43,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:36:43,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 10:36:43,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 10:36:43,372 INFO L175 Difference]: Start difference. First operand has 265 places, 312 transitions, 4233 flow. Second operand 5 states and 140 transitions. [2024-05-12 10:36:43,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 328 transitions, 5019 flow [2024-05-12 10:36:44,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 328 transitions, 4787 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-05-12 10:36:44,069 INFO L231 Difference]: Finished difference. Result has 262 places, 312 transitions, 4133 flow [2024-05-12 10:36:44,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4001, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4133, PETRI_PLACES=262, PETRI_TRANSITIONS=312} [2024-05-12 10:36:44,070 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 212 predicate places. [2024-05-12 10:36:44,070 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 312 transitions, 4133 flow [2024-05-12 10:36:44,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:44,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:44,070 INFO 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-05-12 10:36:44,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 10:36:44,071 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:44,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:44,072 INFO L85 PathProgramCache]: Analyzing trace with hash 280825475, now seen corresponding path program 6 times [2024-05-12 10:36:44,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:44,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355092229] [2024-05-12 10:36:44,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:44,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:44,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:44,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:44,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:44,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355092229] [2024-05-12 10:36:44,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355092229] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:44,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:44,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:36:44,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039592667] [2024-05-12 10:36:44,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:44,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:36:44,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:44,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:36:44,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:36:44,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:44,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 312 transitions, 4133 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:44,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:44,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:44,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:45,597 INFO L124 PetriNetUnfolderBase]: 3856/6508 cut-off events. [2024-05-12 10:36:45,597 INFO L125 PetriNetUnfolderBase]: For 185104/185174 co-relation queries the response was YES. [2024-05-12 10:36:45,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36089 conditions, 6508 events. 3856/6508 cut-off events. For 185104/185174 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 45764 event pairs, 1253 based on Foata normal form. 23/6256 useless extension candidates. Maximal degree in co-relation 35967. Up to 5758 conditions per place. [2024-05-12 10:36:45,672 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 263 selfloop transitions, 62 changer transitions 0/338 dead transitions. [2024-05-12 10:36:45,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 338 transitions, 4849 flow [2024-05-12 10:36:45,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:36:45,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:36:45,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 10:36:45,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993788819875776 [2024-05-12 10:36:45,674 INFO L175 Difference]: Start difference. First operand has 262 places, 312 transitions, 4133 flow. Second operand 7 states and 193 transitions. [2024-05-12 10:36:45,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 338 transitions, 4849 flow [2024-05-12 10:36:46,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 338 transitions, 4712 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:46,467 INFO L231 Difference]: Finished difference. Result has 265 places, 312 transitions, 4135 flow [2024-05-12 10:36:46,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3996, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4135, PETRI_PLACES=265, PETRI_TRANSITIONS=312} [2024-05-12 10:36:46,468 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 215 predicate places. [2024-05-12 10:36:46,468 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 312 transitions, 4135 flow [2024-05-12 10:36:46,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:46,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:46,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:46,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 10:36:46,468 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:46,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:46,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1386920383, now seen corresponding path program 4 times [2024-05-12 10:36:46,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:46,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125414100] [2024-05-12 10:36:46,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:46,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:46,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:46,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:46,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:46,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125414100] [2024-05-12 10:36:46,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125414100] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:46,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:46,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:46,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145621677] [2024-05-12 10:36:46,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:46,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:46,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:46,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:46,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:46,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:46,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 312 transitions, 4135 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:46,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:46,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:46,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:47,911 INFO L124 PetriNetUnfolderBase]: 3853/6518 cut-off events. [2024-05-12 10:36:47,911 INFO L125 PetriNetUnfolderBase]: For 180725/180895 co-relation queries the response was YES. [2024-05-12 10:36:47,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36021 conditions, 6518 events. 3853/6518 cut-off events. For 180725/180895 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 46024 event pairs, 1274 based on Foata normal form. 67/6312 useless extension candidates. Maximal degree in co-relation 35899. Up to 5712 conditions per place. [2024-05-12 10:36:47,998 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 245 selfloop transitions, 71 changer transitions 0/329 dead transitions. [2024-05-12 10:36:47,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 329 transitions, 4809 flow [2024-05-12 10:36:47,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:36:47,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:36:47,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-05-12 10:36:48,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 10:36:48,000 INFO L175 Difference]: Start difference. First operand has 265 places, 312 transitions, 4135 flow. Second operand 7 states and 182 transitions. [2024-05-12 10:36:48,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 329 transitions, 4809 flow [2024-05-12 10:36:48,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 329 transitions, 4696 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:48,754 INFO L231 Difference]: Finished difference. Result has 267 places, 312 transitions, 4174 flow [2024-05-12 10:36:48,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4022, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4174, PETRI_PLACES=267, PETRI_TRANSITIONS=312} [2024-05-12 10:36:48,755 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-05-12 10:36:48,755 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 312 transitions, 4174 flow [2024-05-12 10:36:48,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:48,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:48,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:48,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 10:36:48,756 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:48,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:48,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1463552975, now seen corresponding path program 7 times [2024-05-12 10:36:48,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:48,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679218518] [2024-05-12 10:36:48,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:48,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:48,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:49,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:49,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:49,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679218518] [2024-05-12 10:36:49,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679218518] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:49,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:49,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:49,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170189361] [2024-05-12 10:36:49,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:49,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:49,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:49,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:49,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:49,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:49,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 312 transitions, 4174 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:49,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:49,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:49,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:50,215 INFO L124 PetriNetUnfolderBase]: 3844/6492 cut-off events. [2024-05-12 10:36:50,216 INFO L125 PetriNetUnfolderBase]: For 182958/183028 co-relation queries the response was YES. [2024-05-12 10:36:50,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35866 conditions, 6492 events. 3844/6492 cut-off events. For 182958/183028 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 45803 event pairs, 1253 based on Foata normal form. 23/6240 useless extension candidates. Maximal degree in co-relation 35743. Up to 5701 conditions per place. [2024-05-12 10:36:50,410 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 244 selfloop transitions, 85 changer transitions 0/342 dead transitions. [2024-05-12 10:36:50,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 342 transitions, 4908 flow [2024-05-12 10:36:50,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:50,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:50,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 10:36:50,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-05-12 10:36:50,419 INFO L175 Difference]: Start difference. First operand has 267 places, 312 transitions, 4174 flow. Second operand 8 states and 219 transitions. [2024-05-12 10:36:50,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 342 transitions, 4908 flow [2024-05-12 10:36:51,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 342 transitions, 4665 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-05-12 10:36:51,039 INFO L231 Difference]: Finished difference. Result has 267 places, 312 transitions, 4117 flow [2024-05-12 10:36:51,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3931, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4117, PETRI_PLACES=267, PETRI_TRANSITIONS=312} [2024-05-12 10:36:51,039 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-05-12 10:36:51,040 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 312 transitions, 4117 flow [2024-05-12 10:36:51,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:51,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:51,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:51,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 10:36:51,040 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:51,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:51,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1528208543, now seen corresponding path program 5 times [2024-05-12 10:36:51,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:51,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869218822] [2024-05-12 10:36:51,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:51,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:51,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:51,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:51,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:51,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869218822] [2024-05-12 10:36:51,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869218822] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:51,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:51,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:36:51,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357556065] [2024-05-12 10:36:51,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:51,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:36:51,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:51,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:36:51,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:36:51,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:51,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 312 transitions, 4117 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:51,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:51,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:51,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:52,380 INFO L124 PetriNetUnfolderBase]: 3841/6500 cut-off events. [2024-05-12 10:36:52,381 INFO L125 PetriNetUnfolderBase]: For 178053/178243 co-relation queries the response was YES. [2024-05-12 10:36:52,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35771 conditions, 6500 events. 3841/6500 cut-off events. For 178053/178243 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 45887 event pairs, 1309 based on Foata normal form. 56/6287 useless extension candidates. Maximal degree in co-relation 35648. Up to 5670 conditions per place. [2024-05-12 10:36:52,456 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 236 selfloop transitions, 73 changer transitions 0/322 dead transitions. [2024-05-12 10:36:52,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 322 transitions, 4759 flow [2024-05-12 10:36:52,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:36:52,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:36:52,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-05-12 10:36:52,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579710144927537 [2024-05-12 10:36:52,457 INFO L175 Difference]: Start difference. First operand has 267 places, 312 transitions, 4117 flow. Second operand 6 states and 154 transitions. [2024-05-12 10:36:52,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 322 transitions, 4759 flow [2024-05-12 10:36:53,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 322 transitions, 4528 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-05-12 10:36:53,296 INFO L231 Difference]: Finished difference. Result has 264 places, 312 transitions, 4038 flow [2024-05-12 10:36:53,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3886, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4038, PETRI_PLACES=264, PETRI_TRANSITIONS=312} [2024-05-12 10:36:53,296 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 214 predicate places. [2024-05-12 10:36:53,296 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 312 transitions, 4038 flow [2024-05-12 10:36:53,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:53,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:53,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:53,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 10:36:53,297 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:53,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:53,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1545489013, now seen corresponding path program 3 times [2024-05-12 10:36:53,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:53,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638474250] [2024-05-12 10:36:53,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:53,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:53,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:53,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:53,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:53,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638474250] [2024-05-12 10:36:53,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638474250] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:53,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:53,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:53,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950870638] [2024-05-12 10:36:53,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:53,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:53,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:53,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:53,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:53,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:53,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 312 transitions, 4038 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:53,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:53,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:53,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:54,655 INFO L124 PetriNetUnfolderBase]: 3823/6457 cut-off events. [2024-05-12 10:36:54,656 INFO L125 PetriNetUnfolderBase]: For 179231/179284 co-relation queries the response was YES. [2024-05-12 10:36:54,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35132 conditions, 6457 events. 3823/6457 cut-off events. For 179231/179284 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 45387 event pairs, 1260 based on Foata normal form. 21/6197 useless extension candidates. Maximal degree in co-relation 35008. Up to 5712 conditions per place. [2024-05-12 10:36:54,724 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 292 selfloop transitions, 26 changer transitions 0/331 dead transitions. [2024-05-12 10:36:54,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 331 transitions, 4767 flow [2024-05-12 10:36:54,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:36:54,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:36:54,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-05-12 10:36:54,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5615942028985508 [2024-05-12 10:36:54,726 INFO L175 Difference]: Start difference. First operand has 264 places, 312 transitions, 4038 flow. Second operand 6 states and 155 transitions. [2024-05-12 10:36:54,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 331 transitions, 4767 flow [2024-05-12 10:36:55,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 331 transitions, 4521 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 10:36:55,495 INFO L231 Difference]: Finished difference. Result has 263 places, 312 transitions, 3849 flow [2024-05-12 10:36:55,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3792, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3849, PETRI_PLACES=263, PETRI_TRANSITIONS=312} [2024-05-12 10:36:55,496 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 213 predicate places. [2024-05-12 10:36:55,496 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 312 transitions, 3849 flow [2024-05-12 10:36:55,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:55,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:55,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:55,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 10:36:55,497 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:55,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:55,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1545888727, now seen corresponding path program 1 times [2024-05-12 10:36:55,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:55,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543234250] [2024-05-12 10:36:55,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:55,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:55,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:55,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:55,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:55,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543234250] [2024-05-12 10:36:55,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543234250] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:55,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:55,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:36:55,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127008252] [2024-05-12 10:36:55,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:55,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:36:55,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:55,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:36:55,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:36:55,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:55,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 312 transitions, 3849 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:55,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:55,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:55,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:56,880 INFO L124 PetriNetUnfolderBase]: 3876/6558 cut-off events. [2024-05-12 10:36:56,880 INFO L125 PetriNetUnfolderBase]: For 178840/178890 co-relation queries the response was YES. [2024-05-12 10:36:56,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35374 conditions, 6558 events. 3876/6558 cut-off events. For 178840/178890 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 46431 event pairs, 1251 based on Foata normal form. 19/6298 useless extension candidates. Maximal degree in co-relation 35250. Up to 5624 conditions per place. [2024-05-12 10:36:56,957 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 297 selfloop transitions, 30 changer transitions 0/340 dead transitions. [2024-05-12 10:36:56,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 340 transitions, 4644 flow [2024-05-12 10:36:56,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:36:56,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:36:56,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-05-12 10:36:56,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797101449275363 [2024-05-12 10:36:56,959 INFO L175 Difference]: Start difference. First operand has 263 places, 312 transitions, 3849 flow. Second operand 6 states and 160 transitions. [2024-05-12 10:36:56,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 340 transitions, 4644 flow [2024-05-12 10:36:57,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 340 transitions, 4579 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:57,752 INFO L231 Difference]: Finished difference. Result has 265 places, 316 transitions, 3890 flow [2024-05-12 10:36:57,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3784, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3890, PETRI_PLACES=265, PETRI_TRANSITIONS=316} [2024-05-12 10:36:57,753 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 215 predicate places. [2024-05-12 10:36:57,753 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 316 transitions, 3890 flow [2024-05-12 10:36:57,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:57,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:57,753 INFO 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-05-12 10:36:57,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 10:36:57,754 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:57,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:57,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1506848051, now seen corresponding path program 8 times [2024-05-12 10:36:57,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:57,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224891104] [2024-05-12 10:36:57,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:57,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:57,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:58,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-05-12 10:36:58,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:58,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224891104] [2024-05-12 10:36:58,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224891104] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:58,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:58,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:36:58,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355215582] [2024-05-12 10:36:58,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:58,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:36:58,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:58,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:36:58,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:36:58,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:36:58,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 316 transitions, 3890 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:36:58,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:58,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:36:58,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:59,224 INFO L124 PetriNetUnfolderBase]: 3915/6615 cut-off events. [2024-05-12 10:36:59,224 INFO L125 PetriNetUnfolderBase]: For 181093/181316 co-relation queries the response was YES. [2024-05-12 10:36:59,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36404 conditions, 6615 events. 3915/6615 cut-off events. For 181093/181316 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 46744 event pairs, 1279 based on Foata normal form. 143/6469 useless extension candidates. Maximal degree in co-relation 36278. Up to 5540 conditions per place. [2024-05-12 10:36:59,303 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 200 selfloop transitions, 151 changer transitions 0/364 dead transitions. [2024-05-12 10:36:59,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 364 transitions, 5202 flow [2024-05-12 10:36:59,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:36:59,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:36:59,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 301 transitions. [2024-05-12 10:36:59,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452898550724637 [2024-05-12 10:36:59,305 INFO L175 Difference]: Start difference. First operand has 265 places, 316 transitions, 3890 flow. Second operand 12 states and 301 transitions. [2024-05-12 10:36:59,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 364 transitions, 5202 flow [2024-05-12 10:37:00,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 364 transitions, 5166 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-05-12 10:37:00,123 INFO L231 Difference]: Finished difference. Result has 276 places, 326 transitions, 4412 flow [2024-05-12 10:37:00,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4412, PETRI_PLACES=276, PETRI_TRANSITIONS=326} [2024-05-12 10:37:00,123 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 226 predicate places. [2024-05-12 10:37:00,123 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 326 transitions, 4412 flow [2024-05-12 10:37:00,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:00,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:00,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] [2024-05-12 10:37:00,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 10:37:00,124 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:00,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:00,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1293098197, now seen corresponding path program 9 times [2024-05-12 10:37:00,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:00,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272238729] [2024-05-12 10:37:00,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:00,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:00,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:00,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:00,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:00,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272238729] [2024-05-12 10:37:00,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272238729] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:00,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:00,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:37:00,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879718800] [2024-05-12 10:37:00,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:00,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:37:00,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:00,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:37:00,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:37:00,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:00,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 326 transitions, 4412 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:00,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:00,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:00,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:01,743 INFO L124 PetriNetUnfolderBase]: 4099/6893 cut-off events. [2024-05-12 10:37:01,743 INFO L125 PetriNetUnfolderBase]: For 200529/200758 co-relation queries the response was YES. [2024-05-12 10:37:01,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39633 conditions, 6893 events. 4099/6893 cut-off events. For 200529/200758 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 48674 event pairs, 1279 based on Foata normal form. 143/6705 useless extension candidates. Maximal degree in co-relation 39504. Up to 5837 conditions per place. [2024-05-12 10:37:01,817 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 283 selfloop transitions, 128 changer transitions 0/424 dead transitions. [2024-05-12 10:37:01,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 424 transitions, 6543 flow [2024-05-12 10:37:01,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 10:37:01,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 10:37:01,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 319 transitions. [2024-05-12 10:37:01,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5334448160535117 [2024-05-12 10:37:01,818 INFO L175 Difference]: Start difference. First operand has 276 places, 326 transitions, 4412 flow. Second operand 13 states and 319 transitions. [2024-05-12 10:37:01,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 424 transitions, 6543 flow [2024-05-12 10:37:02,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 424 transitions, 6142 flow, removed 103 selfloop flow, removed 7 redundant places. [2024-05-12 10:37:02,694 INFO L231 Difference]: Finished difference. Result has 285 places, 370 transitions, 5222 flow [2024-05-12 10:37:02,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4145, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5222, PETRI_PLACES=285, PETRI_TRANSITIONS=370} [2024-05-12 10:37:02,695 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 235 predicate places. [2024-05-12 10:37:02,695 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 370 transitions, 5222 flow [2024-05-12 10:37:02,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:02,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:02,695 INFO 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-05-12 10:37:02,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 10:37:02,696 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:02,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:02,696 INFO L85 PathProgramCache]: Analyzing trace with hash -2042855217, now seen corresponding path program 10 times [2024-05-12 10:37:02,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:02,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411871760] [2024-05-12 10:37:02,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:02,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:02,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:03,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:03,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:03,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411871760] [2024-05-12 10:37:03,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411871760] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:03,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:03,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:37:03,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316589038] [2024-05-12 10:37:03,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:03,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:37:03,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:03,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:37:03,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:37:03,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:03,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 370 transitions, 5222 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:03,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:03,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:03,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:04,231 INFO L124 PetriNetUnfolderBase]: 4135/6949 cut-off events. [2024-05-12 10:37:04,231 INFO L125 PetriNetUnfolderBase]: For 211652/211898 co-relation queries the response was YES. [2024-05-12 10:37:04,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40755 conditions, 6949 events. 4135/6949 cut-off events. For 211652/211898 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 48984 event pairs, 1279 based on Foata normal form. 157/6765 useless extension candidates. Maximal degree in co-relation 40621. Up to 5872 conditions per place. [2024-05-12 10:37:04,315 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 285 selfloop transitions, 126 changer transitions 0/424 dead transitions. [2024-05-12 10:37:04,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 424 transitions, 6747 flow [2024-05-12 10:37:04,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:37:04,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:37:04,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 275 transitions. [2024-05-12 10:37:04,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-05-12 10:37:04,317 INFO L175 Difference]: Start difference. First operand has 285 places, 370 transitions, 5222 flow. Second operand 11 states and 275 transitions. [2024-05-12 10:37:04,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 424 transitions, 6747 flow [2024-05-12 10:37:05,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 424 transitions, 6620 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-05-12 10:37:05,064 INFO L231 Difference]: Finished difference. Result has 289 places, 377 transitions, 5494 flow [2024-05-12 10:37:05,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5103, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5494, PETRI_PLACES=289, PETRI_TRANSITIONS=377} [2024-05-12 10:37:05,065 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 239 predicate places. [2024-05-12 10:37:05,065 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 377 transitions, 5494 flow [2024-05-12 10:37:05,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:05,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:05,065 INFO 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-05-12 10:37:05,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 10:37:05,069 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:05,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:05,069 INFO L85 PathProgramCache]: Analyzing trace with hash 867905291, now seen corresponding path program 11 times [2024-05-12 10:37:05,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:05,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435534678] [2024-05-12 10:37:05,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:05,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:05,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:05,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:05,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:05,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435534678] [2024-05-12 10:37:05,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435534678] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:05,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:05,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:37:05,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220283436] [2024-05-12 10:37:05,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:05,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:37:05,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:05,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:37:05,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:37:05,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:05,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 377 transitions, 5494 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:05,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:05,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:05,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:06,807 INFO L124 PetriNetUnfolderBase]: 4184/7011 cut-off events. [2024-05-12 10:37:06,807 INFO L125 PetriNetUnfolderBase]: For 225329/225372 co-relation queries the response was YES. [2024-05-12 10:37:06,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42203 conditions, 7011 events. 4184/7011 cut-off events. For 225329/225372 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 49316 event pairs, 1268 based on Foata normal form. 7/6659 useless extension candidates. Maximal degree in co-relation 42067. Up to 5918 conditions per place. [2024-05-12 10:37:06,903 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 264 selfloop transitions, 173 changer transitions 0/450 dead transitions. [2024-05-12 10:37:06,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 450 transitions, 7545 flow [2024-05-12 10:37:06,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 10:37:06,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 10:37:06,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 328 transitions. [2024-05-12 10:37:06,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5484949832775919 [2024-05-12 10:37:06,904 INFO L175 Difference]: Start difference. First operand has 289 places, 377 transitions, 5494 flow. Second operand 13 states and 328 transitions. [2024-05-12 10:37:06,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 450 transitions, 7545 flow [2024-05-12 10:37:08,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 450 transitions, 7323 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-05-12 10:37:08,052 INFO L231 Difference]: Finished difference. Result has 299 places, 401 transitions, 6298 flow [2024-05-12 10:37:08,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5284, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6298, PETRI_PLACES=299, PETRI_TRANSITIONS=401} [2024-05-12 10:37:08,053 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 249 predicate places. [2024-05-12 10:37:08,053 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 401 transitions, 6298 flow [2024-05-12 10:37:08,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:08,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:08,053 INFO 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-05-12 10:37:08,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 10:37:08,053 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:08,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:08,054 INFO L85 PathProgramCache]: Analyzing trace with hash -872119315, now seen corresponding path program 12 times [2024-05-12 10:37:08,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:08,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511237730] [2024-05-12 10:37:08,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:08,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:08,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:08,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:08,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:08,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511237730] [2024-05-12 10:37:08,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511237730] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:08,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:08,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:37:08,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136860505] [2024-05-12 10:37:08,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:08,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:37:08,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:08,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:37:08,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:37:08,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:08,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 401 transitions, 6298 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:08,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:08,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:08,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:09,767 INFO L124 PetriNetUnfolderBase]: 4181/7005 cut-off events. [2024-05-12 10:37:09,768 INFO L125 PetriNetUnfolderBase]: For 230397/230440 co-relation queries the response was YES. [2024-05-12 10:37:09,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42782 conditions, 7005 events. 4181/7005 cut-off events. For 230397/230440 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 49265 event pairs, 1268 based on Foata normal form. 7/6653 useless extension candidates. Maximal degree in co-relation 42641. Up to 5916 conditions per place. [2024-05-12 10:37:09,849 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 263 selfloop transitions, 172 changer transitions 0/448 dead transitions. [2024-05-12 10:37:09,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 448 transitions, 7948 flow [2024-05-12 10:37:09,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:37:09,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:37:09,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 305 transitions. [2024-05-12 10:37:09,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.552536231884058 [2024-05-12 10:37:09,852 INFO L175 Difference]: Start difference. First operand has 299 places, 401 transitions, 6298 flow. Second operand 12 states and 305 transitions. [2024-05-12 10:37:09,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 448 transitions, 7948 flow [2024-05-12 10:37:10,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 448 transitions, 7737 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-05-12 10:37:10,734 INFO L231 Difference]: Finished difference. Result has 304 places, 403 transitions, 6525 flow [2024-05-12 10:37:10,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6119, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6525, PETRI_PLACES=304, PETRI_TRANSITIONS=403} [2024-05-12 10:37:10,735 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 254 predicate places. [2024-05-12 10:37:10,735 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 403 transitions, 6525 flow [2024-05-12 10:37:10,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:10,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:10,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:10,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 10:37:10,736 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:10,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:10,736 INFO L85 PathProgramCache]: Analyzing trace with hash -877780225, now seen corresponding path program 13 times [2024-05-12 10:37:10,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:10,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051514779] [2024-05-12 10:37:10,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:10,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:10,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:11,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:11,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:11,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051514779] [2024-05-12 10:37:11,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051514779] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:11,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:11,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:37:11,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812145058] [2024-05-12 10:37:11,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:11,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:37:11,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:11,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:37:11,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:37:11,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:11,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 403 transitions, 6525 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:11,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:11,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:11,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:12,377 INFO L124 PetriNetUnfolderBase]: 4178/7001 cut-off events. [2024-05-12 10:37:12,378 INFO L125 PetriNetUnfolderBase]: For 227290/227333 co-relation queries the response was YES. [2024-05-12 10:37:12,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42970 conditions, 7001 events. 4178/7001 cut-off events. For 227290/227333 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 49178 event pairs, 1268 based on Foata normal form. 7/6649 useless extension candidates. Maximal degree in co-relation 42828. Up to 5914 conditions per place. [2024-05-12 10:37:12,473 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 251 selfloop transitions, 179 changer transitions 0/443 dead transitions. [2024-05-12 10:37:12,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 443 transitions, 7943 flow [2024-05-12 10:37:12,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:37:12,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:37:12,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 281 transitions. [2024-05-12 10:37:12,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5553359683794467 [2024-05-12 10:37:12,474 INFO L175 Difference]: Start difference. First operand has 304 places, 403 transitions, 6525 flow. Second operand 11 states and 281 transitions. [2024-05-12 10:37:12,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 443 transitions, 7943 flow [2024-05-12 10:37:13,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 443 transitions, 7631 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-05-12 10:37:13,501 INFO L231 Difference]: Finished difference. Result has 308 places, 405 transitions, 6675 flow [2024-05-12 10:37:13,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6219, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6675, PETRI_PLACES=308, PETRI_TRANSITIONS=405} [2024-05-12 10:37:13,501 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 258 predicate places. [2024-05-12 10:37:13,501 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 405 transitions, 6675 flow [2024-05-12 10:37:13,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:13,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:13,502 INFO 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-05-12 10:37:13,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 10:37:13,502 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:13,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:13,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1093617847, now seen corresponding path program 14 times [2024-05-12 10:37:13,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:13,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775992197] [2024-05-12 10:37:13,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:13,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:13,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:13,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:13,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:13,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775992197] [2024-05-12 10:37:13,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775992197] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:13,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:13,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:37:13,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341338738] [2024-05-12 10:37:13,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:13,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:37:13,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:13,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:37:13,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:37:13,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:13,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 405 transitions, 6675 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:13,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:13,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:13,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:15,150 INFO L124 PetriNetUnfolderBase]: 4187/7021 cut-off events. [2024-05-12 10:37:15,151 INFO L125 PetriNetUnfolderBase]: For 230503/230600 co-relation queries the response was YES. [2024-05-12 10:37:15,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43092 conditions, 7021 events. 4187/7021 cut-off events. For 230503/230600 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 49428 event pairs, 1273 based on Foata normal form. 52/6717 useless extension candidates. Maximal degree in co-relation 42949. Up to 6085 conditions per place. [2024-05-12 10:37:15,243 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 303 selfloop transitions, 119 changer transitions 0/435 dead transitions. [2024-05-12 10:37:15,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 435 transitions, 7681 flow [2024-05-12 10:37:15,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:37:15,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:37:15,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 10:37:15,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993788819875776 [2024-05-12 10:37:15,244 INFO L175 Difference]: Start difference. First operand has 308 places, 405 transitions, 6675 flow. Second operand 7 states and 193 transitions. [2024-05-12 10:37:15,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 435 transitions, 7681 flow [2024-05-12 10:37:16,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 435 transitions, 7377 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-05-12 10:37:16,271 INFO L231 Difference]: Finished difference. Result has 306 places, 409 transitions, 6746 flow [2024-05-12 10:37:16,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6371, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6746, PETRI_PLACES=306, PETRI_TRANSITIONS=409} [2024-05-12 10:37:16,271 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 256 predicate places. [2024-05-12 10:37:16,271 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 409 transitions, 6746 flow [2024-05-12 10:37:16,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:16,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:16,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:16,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 10:37:16,272 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:16,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:16,272 INFO L85 PathProgramCache]: Analyzing trace with hash 998313493, now seen corresponding path program 15 times [2024-05-12 10:37:16,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:16,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540577913] [2024-05-12 10:37:16,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:16,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:16,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:16,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:16,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:16,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540577913] [2024-05-12 10:37:16,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540577913] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:16,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:16,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:37:16,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107020821] [2024-05-12 10:37:16,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:16,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:37:16,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:16,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:37:16,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:37:16,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:16,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 409 transitions, 6746 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:16,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:16,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:16,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:17,938 INFO L124 PetriNetUnfolderBase]: 4186/7021 cut-off events. [2024-05-12 10:37:17,938 INFO L125 PetriNetUnfolderBase]: For 223965/224062 co-relation queries the response was YES. [2024-05-12 10:37:18,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42798 conditions, 7021 events. 4186/7021 cut-off events. For 223965/224062 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 49457 event pairs, 1273 based on Foata normal form. 52/6714 useless extension candidates. Maximal degree in co-relation 42656. Up to 5994 conditions per place. [2024-05-12 10:37:18,029 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 260 selfloop transitions, 170 changer transitions 0/443 dead transitions. [2024-05-12 10:37:18,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 443 transitions, 7786 flow [2024-05-12 10:37:18,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:37:18,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:37:18,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 10:37:18,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-05-12 10:37:18,031 INFO L175 Difference]: Start difference. First operand has 306 places, 409 transitions, 6746 flow. Second operand 8 states and 219 transitions. [2024-05-12 10:37:18,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 443 transitions, 7786 flow [2024-05-12 10:37:18,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 443 transitions, 7480 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-05-12 10:37:18,994 INFO L231 Difference]: Finished difference. Result has 307 places, 413 transitions, 6926 flow [2024-05-12 10:37:18,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6440, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6926, PETRI_PLACES=307, PETRI_TRANSITIONS=413} [2024-05-12 10:37:18,995 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 257 predicate places. [2024-05-12 10:37:18,995 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 413 transitions, 6926 flow [2024-05-12 10:37:18,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:18,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:18,996 INFO 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-05-12 10:37:18,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 10:37:18,996 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:18,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:18,996 INFO L85 PathProgramCache]: Analyzing trace with hash -342969905, now seen corresponding path program 16 times [2024-05-12 10:37:18,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:18,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330902776] [2024-05-12 10:37:18,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:18,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:19,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:19,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-05-12 10:37:19,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:19,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330902776] [2024-05-12 10:37:19,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330902776] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:19,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:19,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:37:19,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214231223] [2024-05-12 10:37:19,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:19,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:37:19,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:19,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:37:19,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:37:19,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:19,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 413 transitions, 6926 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:19,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:19,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:19,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:20,609 INFO L124 PetriNetUnfolderBase]: 4174/7019 cut-off events. [2024-05-12 10:37:20,609 INFO L125 PetriNetUnfolderBase]: For 211872/212027 co-relation queries the response was YES. [2024-05-12 10:37:20,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42516 conditions, 7019 events. 4174/7019 cut-off events. For 211872/212027 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 49508 event pairs, 1300 based on Foata normal form. 64/6725 useless extension candidates. Maximal degree in co-relation 42375. Up to 5837 conditions per place. [2024-05-12 10:37:20,698 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 256 selfloop transitions, 171 changer transitions 0/440 dead transitions. [2024-05-12 10:37:20,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 440 transitions, 7980 flow [2024-05-12 10:37:20,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:37:20,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:37:20,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 10:37:20,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 10:37:20,700 INFO L175 Difference]: Start difference. First operand has 307 places, 413 transitions, 6926 flow. Second operand 7 states and 196 transitions. [2024-05-12 10:37:20,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 440 transitions, 7980 flow [2024-05-12 10:37:21,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 440 transitions, 7539 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-05-12 10:37:21,904 INFO L231 Difference]: Finished difference. Result has 306 places, 413 transitions, 6847 flow [2024-05-12 10:37:21,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6847, PETRI_PLACES=306, PETRI_TRANSITIONS=413} [2024-05-12 10:37:21,905 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 256 predicate places. [2024-05-12 10:37:21,905 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 413 transitions, 6847 flow [2024-05-12 10:37:21,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:21,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:21,905 INFO 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-05-12 10:37:21,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 10:37:21,905 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:21,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:21,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1029447639, now seen corresponding path program 2 times [2024-05-12 10:37:21,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:21,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152277236] [2024-05-12 10:37:21,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:21,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:21,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:22,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:22,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:22,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152277236] [2024-05-12 10:37:22,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152277236] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:22,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:22,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:37:22,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309947316] [2024-05-12 10:37:22,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:22,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:37:22,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:22,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:37:22,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:37:22,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:22,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 413 transitions, 6847 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:22,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:22,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:22,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:23,488 INFO L124 PetriNetUnfolderBase]: 4227/7192 cut-off events. [2024-05-12 10:37:23,488 INFO L125 PetriNetUnfolderBase]: For 210734/210802 co-relation queries the response was YES. [2024-05-12 10:37:23,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42767 conditions, 7192 events. 4227/7192 cut-off events. For 210734/210802 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 51246 event pairs, 1081 based on Foata normal form. 32/6866 useless extension candidates. Maximal degree in co-relation 42627. Up to 6123 conditions per place. [2024-05-12 10:37:23,589 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 405 selfloop transitions, 32 changer transitions 0/450 dead transitions. [2024-05-12 10:37:23,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 450 transitions, 7922 flow [2024-05-12 10:37:23,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:37:23,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:37:23,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 10:37:23,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 10:37:23,591 INFO L175 Difference]: Start difference. First operand has 306 places, 413 transitions, 6847 flow. Second operand 6 states and 171 transitions. [2024-05-12 10:37:23,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 450 transitions, 7922 flow [2024-05-12 10:37:24,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 450 transitions, 7674 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 10:37:24,736 INFO L231 Difference]: Finished difference. Result has 308 places, 416 transitions, 6704 flow [2024-05-12 10:37:24,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6599, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6704, PETRI_PLACES=308, PETRI_TRANSITIONS=416} [2024-05-12 10:37:24,737 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 258 predicate places. [2024-05-12 10:37:24,737 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 416 transitions, 6704 flow [2024-05-12 10:37:24,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:24,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:24,738 INFO 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-05-12 10:37:24,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 10:37:24,738 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:24,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:24,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1472276439, now seen corresponding path program 3 times [2024-05-12 10:37:24,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:24,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826638870] [2024-05-12 10:37:24,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:24,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:24,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:25,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:25,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:25,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826638870] [2024-05-12 10:37:25,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826638870] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:25,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:25,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:25,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326570035] [2024-05-12 10:37:25,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:25,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:25,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:25,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:25,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:25,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:25,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 416 transitions, 6704 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:25,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:25,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:25,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:26,316 INFO L124 PetriNetUnfolderBase]: 4214/7074 cut-off events. [2024-05-12 10:37:26,316 INFO L125 PetriNetUnfolderBase]: For 197709/197751 co-relation queries the response was YES. [2024-05-12 10:37:26,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41982 conditions, 7074 events. 4214/7074 cut-off events. For 197709/197751 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 49869 event pairs, 1012 based on Foata normal form. 14/6735 useless extension candidates. Maximal degree in co-relation 41841. Up to 5706 conditions per place. [2024-05-12 10:37:26,406 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 403 selfloop transitions, 33 changer transitions 0/449 dead transitions. [2024-05-12 10:37:26,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 449 transitions, 7763 flow [2024-05-12 10:37:26,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:37:26,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:37:26,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 10:37:26,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 10:37:26,407 INFO L175 Difference]: Start difference. First operand has 308 places, 416 transitions, 6704 flow. Second operand 6 states and 164 transitions. [2024-05-12 10:37:26,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 449 transitions, 7763 flow [2024-05-12 10:37:27,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 449 transitions, 7723 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 10:37:27,384 INFO L231 Difference]: Finished difference. Result has 313 places, 418 transitions, 6755 flow [2024-05-12 10:37:27,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6664, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6755, PETRI_PLACES=313, PETRI_TRANSITIONS=418} [2024-05-12 10:37:27,384 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 263 predicate places. [2024-05-12 10:37:27,384 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 418 transitions, 6755 flow [2024-05-12 10:37:27,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:27,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:27,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:27,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 10:37:27,385 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:27,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:27,385 INFO L85 PathProgramCache]: Analyzing trace with hash 2111303395, now seen corresponding path program 1 times [2024-05-12 10:37:27,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:27,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450977303] [2024-05-12 10:37:27,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:27,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:27,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:27,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:27,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:27,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450977303] [2024-05-12 10:37:27,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450977303] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:27,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:27,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:37:27,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427037682] [2024-05-12 10:37:27,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:27,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:37:27,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:27,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:37:27,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:37:27,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:27,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 418 transitions, 6755 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:27,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:27,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:27,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:29,213 INFO L124 PetriNetUnfolderBase]: 4551/7736 cut-off events. [2024-05-12 10:37:29,213 INFO L125 PetriNetUnfolderBase]: For 266851/267114 co-relation queries the response was YES. [2024-05-12 10:37:29,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47100 conditions, 7736 events. 4551/7736 cut-off events. For 266851/267114 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 56113 event pairs, 1230 based on Foata normal form. 138/7512 useless extension candidates. Maximal degree in co-relation 46956. Up to 5725 conditions per place. [2024-05-12 10:37:29,302 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 341 selfloop transitions, 108 changer transitions 0/462 dead transitions. [2024-05-12 10:37:29,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 462 transitions, 8225 flow [2024-05-12 10:37:29,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:29,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:29,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-05-12 10:37:29,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.572463768115942 [2024-05-12 10:37:29,304 INFO L175 Difference]: Start difference. First operand has 313 places, 418 transitions, 6755 flow. Second operand 9 states and 237 transitions. [2024-05-12 10:37:29,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 462 transitions, 8225 flow [2024-05-12 10:37:30,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 462 transitions, 8105 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 10:37:30,395 INFO L231 Difference]: Finished difference. Result has 318 places, 423 transitions, 6988 flow [2024-05-12 10:37:30,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6635, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6988, PETRI_PLACES=318, PETRI_TRANSITIONS=423} [2024-05-12 10:37:30,395 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 268 predicate places. [2024-05-12 10:37:30,395 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 423 transitions, 6988 flow [2024-05-12 10:37:30,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:30,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:30,396 INFO 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-05-12 10:37:30,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 10:37:30,396 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:30,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:30,396 INFO L85 PathProgramCache]: Analyzing trace with hash -2042578077, now seen corresponding path program 2 times [2024-05-12 10:37:30,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:30,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391017224] [2024-05-12 10:37:30,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:30,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:30,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:30,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:30,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:30,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391017224] [2024-05-12 10:37:30,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391017224] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:30,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:30,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:37:30,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048894670] [2024-05-12 10:37:30,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:30,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:37:30,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:30,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:37:30,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:37:30,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:30,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 423 transitions, 6988 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:30,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:30,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:30,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:32,229 INFO L124 PetriNetUnfolderBase]: 4874/8211 cut-off events. [2024-05-12 10:37:32,230 INFO L125 PetriNetUnfolderBase]: For 326720/326989 co-relation queries the response was YES. [2024-05-12 10:37:32,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51770 conditions, 8211 events. 4874/8211 cut-off events. For 326720/326989 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 59771 event pairs, 1544 based on Foata normal form. 138/7956 useless extension candidates. Maximal degree in co-relation 51626. Up to 6674 conditions per place. [2024-05-12 10:37:32,336 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 345 selfloop transitions, 98 changer transitions 0/456 dead transitions. [2024-05-12 10:37:32,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 456 transitions, 8234 flow [2024-05-12 10:37:32,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:32,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:32,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-05-12 10:37:32,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531400966183575 [2024-05-12 10:37:32,337 INFO L175 Difference]: Start difference. First operand has 318 places, 423 transitions, 6988 flow. Second operand 9 states and 229 transitions. [2024-05-12 10:37:32,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 456 transitions, 8234 flow [2024-05-12 10:37:33,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 456 transitions, 8072 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-05-12 10:37:33,647 INFO L231 Difference]: Finished difference. Result has 324 places, 427 transitions, 7150 flow [2024-05-12 10:37:33,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6826, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7150, PETRI_PLACES=324, PETRI_TRANSITIONS=427} [2024-05-12 10:37:33,647 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 274 predicate places. [2024-05-12 10:37:33,647 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 427 transitions, 7150 flow [2024-05-12 10:37:33,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:33,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:33,648 INFO 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-05-12 10:37:33,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 10:37:33,648 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:33,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:33,648 INFO L85 PathProgramCache]: Analyzing trace with hash -2042430207, now seen corresponding path program 3 times [2024-05-12 10:37:33,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:33,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379356253] [2024-05-12 10:37:33,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:33,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:33,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:34,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:34,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:34,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379356253] [2024-05-12 10:37:34,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379356253] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:34,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:34,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:37:34,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582022676] [2024-05-12 10:37:34,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:34,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:37:34,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:34,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:37:34,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:37:34,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:34,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 427 transitions, 7150 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:34,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:34,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:34,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:35,515 INFO L124 PetriNetUnfolderBase]: 4930/8280 cut-off events. [2024-05-12 10:37:35,515 INFO L125 PetriNetUnfolderBase]: For 329174/329446 co-relation queries the response was YES. [2024-05-12 10:37:35,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52137 conditions, 8280 events. 4930/8280 cut-off events. For 329174/329446 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 60374 event pairs, 1609 based on Foata normal form. 142/8023 useless extension candidates. Maximal degree in co-relation 51990. Up to 7067 conditions per place. [2024-05-12 10:37:35,624 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 337 selfloop transitions, 101 changer transitions 0/451 dead transitions. [2024-05-12 10:37:35,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 451 transitions, 8149 flow [2024-05-12 10:37:35,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:35,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:35,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-05-12 10:37:35,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5410628019323671 [2024-05-12 10:37:35,626 INFO L175 Difference]: Start difference. First operand has 324 places, 427 transitions, 7150 flow. Second operand 9 states and 224 transitions. [2024-05-12 10:37:35,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 451 transitions, 8149 flow [2024-05-12 10:37:36,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 451 transitions, 8029 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-05-12 10:37:36,949 INFO L231 Difference]: Finished difference. Result has 329 places, 429 transitions, 7289 flow [2024-05-12 10:37:36,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7032, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7289, PETRI_PLACES=329, PETRI_TRANSITIONS=429} [2024-05-12 10:37:36,949 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 279 predicate places. [2024-05-12 10:37:36,949 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 429 transitions, 7289 flow [2024-05-12 10:37:36,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:36,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:36,950 INFO 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-05-12 10:37:36,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 10:37:36,950 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:36,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:36,950 INFO L85 PathProgramCache]: Analyzing trace with hash -2055536787, now seen corresponding path program 4 times [2024-05-12 10:37:36,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:36,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227167942] [2024-05-12 10:37:36,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:36,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:36,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:37,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-05-12 10:37:37,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:37,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227167942] [2024-05-12 10:37:37,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227167942] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:37,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:37,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:37:37,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386513623] [2024-05-12 10:37:37,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:37,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:37:37,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:37,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:37:37,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:37:37,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:37,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 429 transitions, 7289 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:37,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:37,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:37,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:38,918 INFO L124 PetriNetUnfolderBase]: 5078/8543 cut-off events. [2024-05-12 10:37:38,918 INFO L125 PetriNetUnfolderBase]: For 341027/341202 co-relation queries the response was YES. [2024-05-12 10:37:39,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53810 conditions, 8543 events. 5078/8543 cut-off events. For 341027/341202 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 62796 event pairs, 1664 based on Foata normal form. 76/8209 useless extension candidates. Maximal degree in co-relation 53661. Up to 7313 conditions per place. [2024-05-12 10:37:39,041 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 347 selfloop transitions, 90 changer transitions 0/450 dead transitions. [2024-05-12 10:37:39,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 450 transitions, 8281 flow [2024-05-12 10:37:39,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:37:39,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:37:39,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-05-12 10:37:39,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 10:37:39,043 INFO L175 Difference]: Start difference. First operand has 329 places, 429 transitions, 7289 flow. Second operand 6 states and 161 transitions. [2024-05-12 10:37:39,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 450 transitions, 8281 flow [2024-05-12 10:37:40,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 450 transitions, 8057 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-05-12 10:37:40,484 INFO L231 Difference]: Finished difference. Result has 328 places, 431 transitions, 7305 flow [2024-05-12 10:37:40,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7065, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7305, PETRI_PLACES=328, PETRI_TRANSITIONS=431} [2024-05-12 10:37:40,485 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 278 predicate places. [2024-05-12 10:37:40,485 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 431 transitions, 7305 flow [2024-05-12 10:37:40,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:40,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:40,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] [2024-05-12 10:37:40,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 10:37:40,485 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:40,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:40,486 INFO L85 PathProgramCache]: Analyzing trace with hash -337182515, now seen corresponding path program 5 times [2024-05-12 10:37:40,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:40,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86250297] [2024-05-12 10:37:40,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:40,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:40,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:40,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-05-12 10:37:40,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:40,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86250297] [2024-05-12 10:37:40,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86250297] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:40,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:40,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:37:40,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189527162] [2024-05-12 10:37:40,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:40,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:37:40,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:40,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:37:40,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:37:40,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:40,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 431 transitions, 7305 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:40,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:40,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:40,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:42,409 INFO L124 PetriNetUnfolderBase]: 5200/8753 cut-off events. [2024-05-12 10:37:42,410 INFO L125 PetriNetUnfolderBase]: For 345626/345807 co-relation queries the response was YES. [2024-05-12 10:37:42,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54830 conditions, 8753 events. 5200/8753 cut-off events. For 345626/345807 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 64626 event pairs, 1722 based on Foata normal form. 81/8416 useless extension candidates. Maximal degree in co-relation 54680. Up to 7503 conditions per place. [2024-05-12 10:37:42,526 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 336 selfloop transitions, 105 changer transitions 0/454 dead transitions. [2024-05-12 10:37:42,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 454 transitions, 8313 flow [2024-05-12 10:37:42,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:37:42,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:37:42,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-05-12 10:37:42,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543478260869565 [2024-05-12 10:37:42,528 INFO L175 Difference]: Start difference. First operand has 328 places, 431 transitions, 7305 flow. Second operand 8 states and 204 transitions. [2024-05-12 10:37:42,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 454 transitions, 8313 flow [2024-05-12 10:37:44,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 454 transitions, 8107 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 10:37:44,006 INFO L231 Difference]: Finished difference. Result has 332 places, 433 transitions, 7373 flow [2024-05-12 10:37:44,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7099, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7373, PETRI_PLACES=332, PETRI_TRANSITIONS=433} [2024-05-12 10:37:44,006 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 282 predicate places. [2024-05-12 10:37:44,007 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 433 transitions, 7373 flow [2024-05-12 10:37:44,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:37:44,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:44,007 INFO 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-05-12 10:37:44,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 10:37:44,007 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:44,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:44,008 INFO L85 PathProgramCache]: Analyzing trace with hash -342692765, now seen corresponding path program 6 times [2024-05-12 10:37:44,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:44,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583038649] [2024-05-12 10:37:44,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:44,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:44,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:44,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:44,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:44,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583038649] [2024-05-12 10:37:44,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583038649] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:44,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:44,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:37:44,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891970898] [2024-05-12 10:37:44,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:44,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:37:44,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:44,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:37:44,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:37:44,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:44,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 433 transitions, 7373 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:44,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:44,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:44,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:46,116 INFO L124 PetriNetUnfolderBase]: 5247/8961 cut-off events. [2024-05-12 10:37:46,116 INFO L125 PetriNetUnfolderBase]: For 328568/328743 co-relation queries the response was YES. [2024-05-12 10:37:46,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54863 conditions, 8961 events. 5247/8961 cut-off events. For 328568/328743 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 66974 event pairs, 1503 based on Foata normal form. 72/8622 useless extension candidates. Maximal degree in co-relation 54712. Up to 6836 conditions per place. [2024-05-12 10:37:46,230 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 358 selfloop transitions, 93 changer transitions 0/464 dead transitions. [2024-05-12 10:37:46,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 464 transitions, 8619 flow [2024-05-12 10:37:46,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:37:46,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:37:46,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 10:37:46,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-05-12 10:37:46,232 INFO L175 Difference]: Start difference. First operand has 332 places, 433 transitions, 7373 flow. Second operand 6 states and 170 transitions. [2024-05-12 10:37:46,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 464 transitions, 8619 flow [2024-05-12 10:37:47,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 464 transitions, 8379 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 10:37:47,757 INFO L231 Difference]: Finished difference. Result has 333 places, 436 transitions, 7469 flow [2024-05-12 10:37:47,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7133, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7469, PETRI_PLACES=333, PETRI_TRANSITIONS=436} [2024-05-12 10:37:47,757 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 283 predicate places. [2024-05-12 10:37:47,757 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 436 transitions, 7469 flow [2024-05-12 10:37:47,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:47,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:47,758 INFO 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-05-12 10:37:47,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 10:37:47,758 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:47,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:47,758 INFO L85 PathProgramCache]: Analyzing trace with hash -336967313, now seen corresponding path program 1 times [2024-05-12 10:37:47,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:47,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092908780] [2024-05-12 10:37:47,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:47,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:47,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:48,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:48,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:48,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092908780] [2024-05-12 10:37:48,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092908780] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:48,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:48,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:37:48,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901378409] [2024-05-12 10:37:48,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:48,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:37:48,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:48,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:37:48,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:37:48,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:48,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 436 transitions, 7469 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:48,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:48,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:48,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:50,068 INFO L124 PetriNetUnfolderBase]: 5287/8979 cut-off events. [2024-05-12 10:37:50,069 INFO L125 PetriNetUnfolderBase]: For 321019/321196 co-relation queries the response was YES. [2024-05-12 10:37:50,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54783 conditions, 8979 events. 5287/8979 cut-off events. For 321019/321196 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 66920 event pairs, 1635 based on Foata normal form. 77/8646 useless extension candidates. Maximal degree in co-relation 54630. Up to 7264 conditions per place. [2024-05-12 10:37:50,187 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 336 selfloop transitions, 114 changer transitions 0/463 dead transitions. [2024-05-12 10:37:50,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 463 transitions, 8489 flow [2024-05-12 10:37:50,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:37:50,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:37:50,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 10:37:50,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679347826086957 [2024-05-12 10:37:50,188 INFO L175 Difference]: Start difference. First operand has 333 places, 436 transitions, 7469 flow. Second operand 8 states and 209 transitions. [2024-05-12 10:37:50,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 463 transitions, 8489 flow [2024-05-12 10:37:51,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 463 transitions, 8165 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-05-12 10:37:51,877 INFO L231 Difference]: Finished difference. Result has 336 places, 437 transitions, 7400 flow [2024-05-12 10:37:51,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7145, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7400, PETRI_PLACES=336, PETRI_TRANSITIONS=437} [2024-05-12 10:37:51,878 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 286 predicate places. [2024-05-12 10:37:51,878 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 437 transitions, 7400 flow [2024-05-12 10:37:51,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:51,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:51,878 INFO L208 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-05-12 10:37:51,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 10:37:51,879 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:51,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:51,879 INFO L85 PathProgramCache]: Analyzing trace with hash 568936317, now seen corresponding path program 1 times [2024-05-12 10:37:51,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:51,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057763165] [2024-05-12 10:37:51,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:51,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:51,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:52,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:52,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:52,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057763165] [2024-05-12 10:37:52,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057763165] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:52,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:52,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:37:52,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729850866] [2024-05-12 10:37:52,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:52,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:37:52,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:52,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:37:52,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:37:52,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:52,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 437 transitions, 7400 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:52,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:52,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:52,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:53,847 INFO L124 PetriNetUnfolderBase]: 5295/8916 cut-off events. [2024-05-12 10:37:53,847 INFO L125 PetriNetUnfolderBase]: For 289597/289889 co-relation queries the response was YES. [2024-05-12 10:37:53,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53696 conditions, 8916 events. 5295/8916 cut-off events. For 289597/289889 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 66110 event pairs, 1756 based on Foata normal form. 102/8590 useless extension candidates. Maximal degree in co-relation 53543. Up to 7439 conditions per place. [2024-05-12 10:37:53,966 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 240 selfloop transitions, 217 changer transitions 0/470 dead transitions. [2024-05-12 10:37:53,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 470 transitions, 8746 flow [2024-05-12 10:37:53,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:37:53,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:37:53,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 293 transitions. [2024-05-12 10:37:53,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307971014492754 [2024-05-12 10:37:53,967 INFO L175 Difference]: Start difference. First operand has 336 places, 437 transitions, 7400 flow. Second operand 12 states and 293 transitions. [2024-05-12 10:37:53,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 470 transitions, 8746 flow [2024-05-12 10:37:55,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 470 transitions, 8418 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-05-12 10:37:55,833 INFO L231 Difference]: Finished difference. Result has 341 places, 440 transitions, 7580 flow [2024-05-12 10:37:55,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7072, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7580, PETRI_PLACES=341, PETRI_TRANSITIONS=440} [2024-05-12 10:37:55,834 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 291 predicate places. [2024-05-12 10:37:55,834 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 440 transitions, 7580 flow [2024-05-12 10:37:55,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:55,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:55,834 INFO L208 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-05-12 10:37:55,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 10:37:55,835 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:55,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:55,835 INFO L85 PathProgramCache]: Analyzing trace with hash 422079167, now seen corresponding path program 2 times [2024-05-12 10:37:55,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:55,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320997766] [2024-05-12 10:37:55,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:55,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:55,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:56,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:56,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:56,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320997766] [2024-05-12 10:37:56,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320997766] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:56,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:56,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:37:56,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373362380] [2024-05-12 10:37:56,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:56,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:37:56,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:56,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:37:56,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:37:56,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:56,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 440 transitions, 7580 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:56,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:56,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:56,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:57,832 INFO L124 PetriNetUnfolderBase]: 5314/8951 cut-off events. [2024-05-12 10:37:57,833 INFO L125 PetriNetUnfolderBase]: For 297285/297456 co-relation queries the response was YES. [2024-05-12 10:37:57,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53555 conditions, 8951 events. 5314/8951 cut-off events. For 297285/297456 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 66392 event pairs, 1761 based on Foata normal form. 49/8566 useless extension candidates. Maximal degree in co-relation 53402. Up to 7820 conditions per place. [2024-05-12 10:37:57,947 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 356 selfloop transitions, 104 changer transitions 0/473 dead transitions. [2024-05-12 10:37:57,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 473 transitions, 9010 flow [2024-05-12 10:37:57,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:57,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:57,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-05-12 10:37:57,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-05-12 10:37:57,948 INFO L175 Difference]: Start difference. First operand has 341 places, 440 transitions, 7580 flow. Second operand 9 states and 230 transitions. [2024-05-12 10:37:57,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 473 transitions, 9010 flow [2024-05-12 10:37:59,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 473 transitions, 8162 flow, removed 108 selfloop flow, removed 11 redundant places. [2024-05-12 10:37:59,436 INFO L231 Difference]: Finished difference. Result has 339 places, 446 transitions, 7098 flow [2024-05-12 10:37:59,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6824, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7098, PETRI_PLACES=339, PETRI_TRANSITIONS=446} [2024-05-12 10:37:59,437 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 289 predicate places. [2024-05-12 10:37:59,437 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 446 transitions, 7098 flow [2024-05-12 10:37:59,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:59,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:59,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:59,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 10:37:59,438 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:59,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:59,439 INFO L85 PathProgramCache]: Analyzing trace with hash 572655387, now seen corresponding path program 3 times [2024-05-12 10:37:59,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:59,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859224366] [2024-05-12 10:37:59,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:59,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:59,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:59,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:59,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:59,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859224366] [2024-05-12 10:37:59,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859224366] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:59,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:59,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:37:59,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230969911] [2024-05-12 10:37:59,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:59,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:37:59,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:59,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:37:59,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:37:59,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:37:59,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 446 transitions, 7098 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:59,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:59,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:37:59,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:01,547 INFO L124 PetriNetUnfolderBase]: 5311/8947 cut-off events. [2024-05-12 10:38:01,547 INFO L125 PetriNetUnfolderBase]: For 286121/286285 co-relation queries the response was YES. [2024-05-12 10:38:01,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51953 conditions, 8947 events. 5311/8947 cut-off events. For 286121/286285 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 66362 event pairs, 1761 based on Foata normal form. 49/8562 useless extension candidates. Maximal degree in co-relation 51803. Up to 7817 conditions per place. [2024-05-12 10:38:01,646 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 354 selfloop transitions, 103 changer transitions 0/470 dead transitions. [2024-05-12 10:38:01,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 470 transitions, 8220 flow [2024-05-12 10:38:01,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:38:01,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:38:01,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 10:38:01,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 10:38:01,648 INFO L175 Difference]: Start difference. First operand has 339 places, 446 transitions, 7098 flow. Second operand 7 states and 189 transitions. [2024-05-12 10:38:01,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 470 transitions, 8220 flow [2024-05-12 10:38:03,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 470 transitions, 8010 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 10:38:03,343 INFO L231 Difference]: Finished difference. Result has 341 places, 446 transitions, 7100 flow [2024-05-12 10:38:03,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6888, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7100, PETRI_PLACES=341, PETRI_TRANSITIONS=446} [2024-05-12 10:38:03,344 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 291 predicate places. [2024-05-12 10:38:03,344 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 446 transitions, 7100 flow [2024-05-12 10:38:03,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:03,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:03,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:03,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 10:38:03,345 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:03,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:03,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1776122441, now seen corresponding path program 4 times [2024-05-12 10:38:03,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:03,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750637699] [2024-05-12 10:38:03,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:03,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:03,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:03,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:03,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:03,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750637699] [2024-05-12 10:38:03,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750637699] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:03,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:03,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:38:03,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940279685] [2024-05-12 10:38:03,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:03,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:38:03,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:03,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:38:03,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:38:03,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:03,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 446 transitions, 7100 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:03,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:03,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:03,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:05,323 INFO L124 PetriNetUnfolderBase]: 5363/9023 cut-off events. [2024-05-12 10:38:05,324 INFO L125 PetriNetUnfolderBase]: For 304882/305046 co-relation queries the response was YES. [2024-05-12 10:38:05,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52909 conditions, 9023 events. 5363/9023 cut-off events. For 304882/305046 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 66771 event pairs, 1761 based on Foata normal form. 62/8636 useless extension candidates. Maximal degree in co-relation 52758. Up to 7814 conditions per place. [2024-05-12 10:38:05,446 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 326 selfloop transitions, 146 changer transitions 0/485 dead transitions. [2024-05-12 10:38:05,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 485 transitions, 8683 flow [2024-05-12 10:38:05,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:38:05,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:38:05,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-05-12 10:38:05,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458937198067633 [2024-05-12 10:38:05,450 INFO L175 Difference]: Start difference. First operand has 341 places, 446 transitions, 7100 flow. Second operand 9 states and 226 transitions. [2024-05-12 10:38:05,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 485 transitions, 8683 flow [2024-05-12 10:38:06,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 485 transitions, 8471 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 10:38:06,721 INFO L231 Difference]: Finished difference. Result has 344 places, 461 transitions, 7479 flow [2024-05-12 10:38:06,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6894, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7479, PETRI_PLACES=344, PETRI_TRANSITIONS=461} [2024-05-12 10:38:06,722 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 294 predicate places. [2024-05-12 10:38:06,722 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 461 transitions, 7479 flow [2024-05-12 10:38:06,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:06,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:06,723 INFO L208 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-05-12 10:38:06,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 10:38:06,723 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:06,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:06,723 INFO L85 PathProgramCache]: Analyzing trace with hash 284575036, now seen corresponding path program 1 times [2024-05-12 10:38:06,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:06,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856594162] [2024-05-12 10:38:06,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:06,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:06,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:07,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:07,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:07,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856594162] [2024-05-12 10:38:07,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856594162] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:07,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:07,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:07,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747210513] [2024-05-12 10:38:07,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:07,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:07,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:07,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:07,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:07,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:07,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 461 transitions, 7479 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:38:07,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:07,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:07,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:09,142 INFO L124 PetriNetUnfolderBase]: 5436/9192 cut-off events. [2024-05-12 10:38:09,142 INFO L125 PetriNetUnfolderBase]: For 329218/329285 co-relation queries the response was YES. [2024-05-12 10:38:09,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54604 conditions, 9192 events. 5436/9192 cut-off events. For 329218/329285 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 68333 event pairs, 1702 based on Foata normal form. 8/8736 useless extension candidates. Maximal degree in co-relation 54452. Up to 8091 conditions per place. [2024-05-12 10:38:09,248 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 450 selfloop transitions, 40 changer transitions 0/503 dead transitions. [2024-05-12 10:38:09,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 503 transitions, 8862 flow [2024-05-12 10:38:09,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:38:09,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:38:09,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-05-12 10:38:09,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-05-12 10:38:09,250 INFO L175 Difference]: Start difference. First operand has 344 places, 461 transitions, 7479 flow. Second operand 10 states and 250 transitions. [2024-05-12 10:38:09,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 503 transitions, 8862 flow [2024-05-12 10:38:10,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 503 transitions, 8728 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 10:38:10,861 INFO L231 Difference]: Finished difference. Result has 351 places, 467 transitions, 7608 flow [2024-05-12 10:38:10,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7345, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7608, PETRI_PLACES=351, PETRI_TRANSITIONS=467} [2024-05-12 10:38:10,861 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 301 predicate places. [2024-05-12 10:38:10,861 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 467 transitions, 7608 flow [2024-05-12 10:38:10,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:38:10,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:10,862 INFO L208 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-05-12 10:38:10,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 10:38:10,862 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:10,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:10,862 INFO L85 PathProgramCache]: Analyzing trace with hash -603746134, now seen corresponding path program 2 times [2024-05-12 10:38:10,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:10,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717266760] [2024-05-12 10:38:10,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:10,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:10,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:11,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:11,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:11,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717266760] [2024-05-12 10:38:11,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717266760] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:11,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:11,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:11,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334222636] [2024-05-12 10:38:11,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:11,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:11,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:11,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:11,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:11,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:11,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 467 transitions, 7608 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:38:11,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:11,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:11,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:12,950 INFO L124 PetriNetUnfolderBase]: 5431/9131 cut-off events. [2024-05-12 10:38:12,950 INFO L125 PetriNetUnfolderBase]: For 331228/331295 co-relation queries the response was YES. [2024-05-12 10:38:13,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54828 conditions, 9131 events. 5431/9131 cut-off events. For 331228/331295 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 67523 event pairs, 1736 based on Foata normal form. 8/8675 useless extension candidates. Maximal degree in co-relation 54673. Up to 7968 conditions per place. [2024-05-12 10:38:13,080 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 358 selfloop transitions, 127 changer transitions 0/498 dead transitions. [2024-05-12 10:38:13,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 498 transitions, 8656 flow [2024-05-12 10:38:13,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:38:13,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:38:13,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 292 transitions. [2024-05-12 10:38:13,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5289855072463768 [2024-05-12 10:38:13,086 INFO L175 Difference]: Start difference. First operand has 351 places, 467 transitions, 7608 flow. Second operand 12 states and 292 transitions. [2024-05-12 10:38:13,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 498 transitions, 8656 flow [2024-05-12 10:38:15,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 498 transitions, 8528 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-05-12 10:38:15,048 INFO L231 Difference]: Finished difference. Result has 356 places, 467 transitions, 7739 flow [2024-05-12 10:38:15,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7480, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7739, PETRI_PLACES=356, PETRI_TRANSITIONS=467} [2024-05-12 10:38:15,048 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 306 predicate places. [2024-05-12 10:38:15,049 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 467 transitions, 7739 flow [2024-05-12 10:38:15,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:38:15,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:15,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:15,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 10:38:15,049 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:15,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:15,050 INFO L85 PathProgramCache]: Analyzing trace with hash -742829952, now seen corresponding path program 3 times [2024-05-12 10:38:15,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:15,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667465429] [2024-05-12 10:38:15,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:15,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:15,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:15,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-05-12 10:38:15,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:15,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667465429] [2024-05-12 10:38:15,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667465429] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:15,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:15,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:15,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641338680] [2024-05-12 10:38:15,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:15,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:15,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:15,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:15,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:15,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:15,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 467 transitions, 7739 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:38:15,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:15,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:15,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:17,512 INFO L124 PetriNetUnfolderBase]: 5521/9311 cut-off events. [2024-05-12 10:38:17,512 INFO L125 PetriNetUnfolderBase]: For 367376/367497 co-relation queries the response was YES. [2024-05-12 10:38:17,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55986 conditions, 9311 events. 5521/9311 cut-off events. For 367376/367497 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69305 event pairs, 1747 based on Foata normal form. 50/8900 useless extension candidates. Maximal degree in co-relation 55830. Up to 8113 conditions per place. [2024-05-12 10:38:17,652 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 417 selfloop transitions, 71 changer transitions 0/501 dead transitions. [2024-05-12 10:38:17,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 501 transitions, 8880 flow [2024-05-12 10:38:17,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:38:17,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:38:17,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 10:38:17,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 10:38:17,653 INFO L175 Difference]: Start difference. First operand has 356 places, 467 transitions, 7739 flow. Second operand 7 states and 197 transitions. [2024-05-12 10:38:17,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 501 transitions, 8880 flow [2024-05-12 10:38:19,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 501 transitions, 8634 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-05-12 10:38:19,244 INFO L231 Difference]: Finished difference. Result has 355 places, 469 transitions, 7713 flow [2024-05-12 10:38:19,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7493, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7713, PETRI_PLACES=355, PETRI_TRANSITIONS=469} [2024-05-12 10:38:19,245 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 305 predicate places. [2024-05-12 10:38:19,245 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 469 transitions, 7713 flow [2024-05-12 10:38:19,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:38:19,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:19,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:19,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 10:38:19,246 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:19,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:19,246 INFO L85 PathProgramCache]: Analyzing trace with hash -867382155, now seen corresponding path program 5 times [2024-05-12 10:38:19,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:19,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786076619] [2024-05-12 10:38:19,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:19,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:19,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:19,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:19,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:19,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786076619] [2024-05-12 10:38:19,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786076619] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:19,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:19,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:19,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4303735] [2024-05-12 10:38:19,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:19,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:19,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:19,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:19,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:19,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:19,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 469 transitions, 7713 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:19,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:19,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:19,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:21,559 INFO L124 PetriNetUnfolderBase]: 5540/9304 cut-off events. [2024-05-12 10:38:21,560 INFO L125 PetriNetUnfolderBase]: For 343756/343950 co-relation queries the response was YES. [2024-05-12 10:38:21,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56124 conditions, 9304 events. 5540/9304 cut-off events. For 343756/343950 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69052 event pairs, 1777 based on Foata normal form. 105/8937 useless extension candidates. Maximal degree in co-relation 55967. Up to 7833 conditions per place. [2024-05-12 10:38:21,692 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 267 selfloop transitions, 227 changer transitions 0/507 dead transitions. [2024-05-12 10:38:21,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 507 transitions, 9203 flow [2024-05-12 10:38:21,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:38:21,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:38:21,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 277 transitions. [2024-05-12 10:38:21,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474308300395256 [2024-05-12 10:38:21,694 INFO L175 Difference]: Start difference. First operand has 355 places, 469 transitions, 7713 flow. Second operand 11 states and 277 transitions. [2024-05-12 10:38:21,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 507 transitions, 9203 flow [2024-05-12 10:38:23,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 507 transitions, 8998 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-05-12 10:38:23,565 INFO L231 Difference]: Finished difference. Result has 360 places, 475 transitions, 8078 flow [2024-05-12 10:38:23,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7508, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8078, PETRI_PLACES=360, PETRI_TRANSITIONS=475} [2024-05-12 10:38:23,566 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 310 predicate places. [2024-05-12 10:38:23,566 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 475 transitions, 8078 flow [2024-05-12 10:38:23,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:23,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:23,566 INFO L208 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-05-12 10:38:23,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 10:38:23,567 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:23,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:23,567 INFO L85 PathProgramCache]: Analyzing trace with hash 111937183, now seen corresponding path program 6 times [2024-05-12 10:38:23,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:23,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867044267] [2024-05-12 10:38:23,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:23,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:23,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:23,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:23,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:23,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867044267] [2024-05-12 10:38:23,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867044267] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:23,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:23,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:23,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335865158] [2024-05-12 10:38:23,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:23,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:23,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:23,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:23,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:24,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:24,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 475 transitions, 8078 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:24,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:24,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:24,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:25,775 INFO L124 PetriNetUnfolderBase]: 5537/9303 cut-off events. [2024-05-12 10:38:25,775 INFO L125 PetriNetUnfolderBase]: For 345864/346063 co-relation queries the response was YES. [2024-05-12 10:38:25,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56274 conditions, 9303 events. 5537/9303 cut-off events. For 345864/346063 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69120 event pairs, 1793 based on Foata normal form. 77/8911 useless extension candidates. Maximal degree in co-relation 56116. Up to 7995 conditions per place. [2024-05-12 10:38:25,927 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 334 selfloop transitions, 158 changer transitions 0/505 dead transitions. [2024-05-12 10:38:25,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 505 transitions, 9498 flow [2024-05-12 10:38:25,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:38:25,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:38:25,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-05-12 10:38:25,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5413043478260869 [2024-05-12 10:38:25,929 INFO L175 Difference]: Start difference. First operand has 360 places, 475 transitions, 8078 flow. Second operand 10 states and 249 transitions. [2024-05-12 10:38:25,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 505 transitions, 9498 flow [2024-05-12 10:38:27,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 505 transitions, 9030 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-05-12 10:38:27,828 INFO L231 Difference]: Finished difference. Result has 363 places, 478 transitions, 8028 flow [2024-05-12 10:38:27,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7614, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8028, PETRI_PLACES=363, PETRI_TRANSITIONS=478} [2024-05-12 10:38:27,829 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 313 predicate places. [2024-05-12 10:38:27,829 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 478 transitions, 8028 flow [2024-05-12 10:38:27,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:27,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:27,829 INFO L208 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-05-12 10:38:27,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 10:38:27,829 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:27,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:27,830 INFO L85 PathProgramCache]: Analyzing trace with hash 287425393, now seen corresponding path program 7 times [2024-05-12 10:38:27,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:27,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735278691] [2024-05-12 10:38:27,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:27,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:27,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:28,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:28,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:28,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735278691] [2024-05-12 10:38:28,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735278691] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:28,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:28,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:28,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978377545] [2024-05-12 10:38:28,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:28,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:28,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:28,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:28,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:28,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:28,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 478 transitions, 8028 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:28,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:28,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:28,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:30,008 INFO L124 PetriNetUnfolderBase]: 5545/9312 cut-off events. [2024-05-12 10:38:30,008 INFO L125 PetriNetUnfolderBase]: For 353199/353398 co-relation queries the response was YES. [2024-05-12 10:38:30,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55989 conditions, 9312 events. 5545/9312 cut-off events. For 353199/353398 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69180 event pairs, 1777 based on Foata normal form. 88/8925 useless extension candidates. Maximal degree in co-relation 55830. Up to 8004 conditions per place. [2024-05-12 10:38:30,164 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 342 selfloop transitions, 157 changer transitions 0/512 dead transitions. [2024-05-12 10:38:30,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 512 transitions, 9502 flow [2024-05-12 10:38:30,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:38:30,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:38:30,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 274 transitions. [2024-05-12 10:38:30,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541501976284585 [2024-05-12 10:38:30,166 INFO L175 Difference]: Start difference. First operand has 363 places, 478 transitions, 8028 flow. Second operand 11 states and 274 transitions. [2024-05-12 10:38:30,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 512 transitions, 9502 flow [2024-05-12 10:38:32,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 512 transitions, 9318 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 10:38:32,220 INFO L231 Difference]: Finished difference. Result has 369 places, 481 transitions, 8230 flow [2024-05-12 10:38:32,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7847, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8230, PETRI_PLACES=369, PETRI_TRANSITIONS=481} [2024-05-12 10:38:32,221 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 319 predicate places. [2024-05-12 10:38:32,221 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 481 transitions, 8230 flow [2024-05-12 10:38:32,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:32,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:32,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:32,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 10:38:32,222 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:32,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:32,222 INFO L85 PathProgramCache]: Analyzing trace with hash 115656253, now seen corresponding path program 8 times [2024-05-12 10:38:32,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:32,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755214763] [2024-05-12 10:38:32,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:32,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:32,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:32,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:32,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:32,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755214763] [2024-05-12 10:38:32,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755214763] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:32,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:32,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:32,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340267580] [2024-05-12 10:38:32,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:32,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:32,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:32,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:32,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:32,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:32,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 481 transitions, 8230 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:32,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:32,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:32,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:34,495 INFO L124 PetriNetUnfolderBase]: 5561/9341 cut-off events. [2024-05-12 10:38:34,496 INFO L125 PetriNetUnfolderBase]: For 365139/365309 co-relation queries the response was YES. [2024-05-12 10:38:34,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56351 conditions, 9341 events. 5561/9341 cut-off events. For 365139/365309 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69447 event pairs, 1825 based on Foata normal form. 63/8928 useless extension candidates. Maximal degree in co-relation 56191. Up to 8154 conditions per place. [2024-05-12 10:38:34,622 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 378 selfloop transitions, 116 changer transitions 0/507 dead transitions. [2024-05-12 10:38:34,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 507 transitions, 9564 flow [2024-05-12 10:38:34,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:38:34,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:38:34,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 10:38:34,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 10:38:34,623 INFO L175 Difference]: Start difference. First operand has 369 places, 481 transitions, 8230 flow. Second operand 6 states and 164 transitions. [2024-05-12 10:38:34,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 507 transitions, 9564 flow [2024-05-12 10:38:36,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 507 transitions, 9260 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 10:38:36,787 INFO L231 Difference]: Finished difference. Result has 367 places, 487 transitions, 8303 flow [2024-05-12 10:38:36,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7932, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8303, PETRI_PLACES=367, PETRI_TRANSITIONS=487} [2024-05-12 10:38:36,787 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 317 predicate places. [2024-05-12 10:38:36,787 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 487 transitions, 8303 flow [2024-05-12 10:38:36,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:36,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:36,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:36,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 10:38:36,788 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:36,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:36,788 INFO L85 PathProgramCache]: Analyzing trace with hash 287436553, now seen corresponding path program 9 times [2024-05-12 10:38:36,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:36,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800682058] [2024-05-12 10:38:36,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:36,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:36,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:37,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:37,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:37,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800682058] [2024-05-12 10:38:37,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800682058] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:37,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:37,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:38:37,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826869709] [2024-05-12 10:38:37,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:37,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:38:37,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:37,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:38:37,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:38:37,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:37,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 487 transitions, 8303 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:37,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:37,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:37,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:38,975 INFO L124 PetriNetUnfolderBase]: 5558/9327 cut-off events. [2024-05-12 10:38:38,976 INFO L125 PetriNetUnfolderBase]: For 363684/363876 co-relation queries the response was YES. [2024-05-12 10:38:39,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56139 conditions, 9327 events. 5558/9327 cut-off events. For 363684/363876 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69238 event pairs, 1804 based on Foata normal form. 88/8936 useless extension candidates. Maximal degree in co-relation 55978. Up to 8020 conditions per place. [2024-05-12 10:38:39,120 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 337 selfloop transitions, 167 changer transitions 0/517 dead transitions. [2024-05-12 10:38:39,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 517 transitions, 9564 flow [2024-05-12 10:38:39,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:38:39,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:38:39,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 274 transitions. [2024-05-12 10:38:39,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541501976284585 [2024-05-12 10:38:39,122 INFO L175 Difference]: Start difference. First operand has 367 places, 487 transitions, 8303 flow. Second operand 11 states and 274 transitions. [2024-05-12 10:38:39,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 517 transitions, 9564 flow [2024-05-12 10:38:41,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 517 transitions, 9289 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-05-12 10:38:41,302 INFO L231 Difference]: Finished difference. Result has 374 places, 487 transitions, 8368 flow [2024-05-12 10:38:41,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8028, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8368, PETRI_PLACES=374, PETRI_TRANSITIONS=487} [2024-05-12 10:38:41,303 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 324 predicate places. [2024-05-12 10:38:41,303 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 487 transitions, 8368 flow [2024-05-12 10:38:41,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:41,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:41,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:41,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 10:38:41,304 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:41,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:41,304 INFO L85 PathProgramCache]: Analyzing trace with hash 115661833, now seen corresponding path program 10 times [2024-05-12 10:38:41,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:41,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675681820] [2024-05-12 10:38:41,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:41,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:41,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:41,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:41,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:41,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675681820] [2024-05-12 10:38:41,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675681820] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:41,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:41,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:41,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652414318] [2024-05-12 10:38:41,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:41,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:41,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:41,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:41,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:41,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:41,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 487 transitions, 8368 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:41,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:41,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:41,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:43,531 INFO L124 PetriNetUnfolderBase]: 5552/9336 cut-off events. [2024-05-12 10:38:43,532 INFO L125 PetriNetUnfolderBase]: For 368207/368377 co-relation queries the response was YES. [2024-05-12 10:38:43,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56157 conditions, 9336 events. 5552/9336 cut-off events. For 368207/368377 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69491 event pairs, 1818 based on Foata normal form. 63/8921 useless extension candidates. Maximal degree in co-relation 55995. Up to 8144 conditions per place. [2024-05-12 10:38:43,701 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 374 selfloop transitions, 122 changer transitions 0/509 dead transitions. [2024-05-12 10:38:43,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 509 transitions, 9582 flow [2024-05-12 10:38:43,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:38:43,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:38:43,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-05-12 10:38:43,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5570652173913043 [2024-05-12 10:38:43,702 INFO L175 Difference]: Start difference. First operand has 374 places, 487 transitions, 8368 flow. Second operand 8 states and 205 transitions. [2024-05-12 10:38:43,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 509 transitions, 9582 flow [2024-05-12 10:38:46,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 509 transitions, 9148 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-05-12 10:38:46,044 INFO L231 Difference]: Finished difference. Result has 371 places, 487 transitions, 8188 flow [2024-05-12 10:38:46,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7934, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8188, PETRI_PLACES=371, PETRI_TRANSITIONS=487} [2024-05-12 10:38:46,044 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 321 predicate places. [2024-05-12 10:38:46,045 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 487 transitions, 8188 flow [2024-05-12 10:38:46,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:46,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:46,045 INFO L208 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-05-12 10:38:46,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 10:38:46,045 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:46,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:46,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1874312771, now seen corresponding path program 11 times [2024-05-12 10:38:46,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:46,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654885082] [2024-05-12 10:38:46,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:46,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:46,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:46,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:46,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:46,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654885082] [2024-05-12 10:38:46,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654885082] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:46,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:46,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:38:46,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926165340] [2024-05-12 10:38:46,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:46,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:38:46,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:46,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:38:46,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:38:46,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:46,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 487 transitions, 8188 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:46,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:46,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:46,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:48,451 INFO L124 PetriNetUnfolderBase]: 5568/9360 cut-off events. [2024-05-12 10:38:48,451 INFO L125 PetriNetUnfolderBase]: For 375517/375683 co-relation queries the response was YES. [2024-05-12 10:38:48,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56178 conditions, 9360 events. 5568/9360 cut-off events. For 375517/375683 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69524 event pairs, 1792 based on Foata normal form. 55/8931 useless extension candidates. Maximal degree in co-relation 56015. Up to 7950 conditions per place. [2024-05-12 10:38:48,577 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 277 selfloop transitions, 228 changer transitions 0/518 dead transitions. [2024-05-12 10:38:48,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 518 transitions, 9728 flow [2024-05-12 10:38:48,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:38:48,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:38:48,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-05-12 10:38:48,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521739130434783 [2024-05-12 10:38:48,579 INFO L175 Difference]: Start difference. First operand has 371 places, 487 transitions, 8188 flow. Second operand 10 states and 254 transitions. [2024-05-12 10:38:48,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 518 transitions, 9728 flow [2024-05-12 10:38:50,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 518 transitions, 9457 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 10:38:50,630 INFO L231 Difference]: Finished difference. Result has 374 places, 493 transitions, 8513 flow [2024-05-12 10:38:50,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7917, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8513, PETRI_PLACES=374, PETRI_TRANSITIONS=493} [2024-05-12 10:38:50,630 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 324 predicate places. [2024-05-12 10:38:50,630 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 493 transitions, 8513 flow [2024-05-12 10:38:50,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:50,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:50,631 INFO L208 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-05-12 10:38:50,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 10:38:50,631 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:50,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:50,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1874496911, now seen corresponding path program 12 times [2024-05-12 10:38:50,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:50,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879309278] [2024-05-12 10:38:50,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:50,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:50,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:51,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:51,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:51,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879309278] [2024-05-12 10:38:51,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879309278] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:51,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:51,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:38:51,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605892635] [2024-05-12 10:38:51,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:51,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:38:51,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:51,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:38:51,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:38:51,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:51,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 493 transitions, 8513 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:51,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:51,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:51,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:53,226 INFO L124 PetriNetUnfolderBase]: 5584/9379 cut-off events. [2024-05-12 10:38:53,226 INFO L125 PetriNetUnfolderBase]: For 383498/383669 co-relation queries the response was YES. [2024-05-12 10:38:53,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56851 conditions, 9379 events. 5584/9379 cut-off events. For 383498/383669 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69660 event pairs, 1825 based on Foata normal form. 63/8954 useless extension candidates. Maximal degree in co-relation 56687. Up to 7968 conditions per place. [2024-05-12 10:38:53,384 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 301 selfloop transitions, 210 changer transitions 0/524 dead transitions. [2024-05-12 10:38:53,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 524 transitions, 10083 flow [2024-05-12 10:38:53,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:38:53,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:38:53,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 10:38:53,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-05-12 10:38:53,386 INFO L175 Difference]: Start difference. First operand has 374 places, 493 transitions, 8513 flow. Second operand 7 states and 192 transitions. [2024-05-12 10:38:53,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 524 transitions, 10083 flow [2024-05-12 10:38:55,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 524 transitions, 9485 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-05-12 10:38:55,649 INFO L231 Difference]: Finished difference. Result has 374 places, 499 transitions, 8492 flow [2024-05-12 10:38:55,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7937, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8492, PETRI_PLACES=374, PETRI_TRANSITIONS=499} [2024-05-12 10:38:55,650 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 324 predicate places. [2024-05-12 10:38:55,650 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 499 transitions, 8492 flow [2024-05-12 10:38:55,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:55,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:55,650 INFO L208 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-05-12 10:38:55,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 10:38:55,651 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:55,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:55,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1874485751, now seen corresponding path program 13 times [2024-05-12 10:38:55,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:55,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418915395] [2024-05-12 10:38:55,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:55,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:55,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:56,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:56,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:56,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418915395] [2024-05-12 10:38:56,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418915395] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:56,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:56,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:56,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079136095] [2024-05-12 10:38:56,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:56,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:56,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:56,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:56,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:56,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:38:56,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 499 transitions, 8492 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:56,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:56,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:38:56,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:57,867 INFO L124 PetriNetUnfolderBase]: 5578/9376 cut-off events. [2024-05-12 10:38:57,868 INFO L125 PetriNetUnfolderBase]: For 381721/381894 co-relation queries the response was YES. [2024-05-12 10:38:57,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56536 conditions, 9376 events. 5578/9376 cut-off events. For 381721/381894 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69664 event pairs, 1798 based on Foata normal form. 50/8936 useless extension candidates. Maximal degree in co-relation 56371. Up to 7962 conditions per place. [2024-05-12 10:38:58,030 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 294 selfloop transitions, 213 changer transitions 0/520 dead transitions. [2024-05-12 10:38:58,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 520 transitions, 9732 flow [2024-05-12 10:38:58,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:38:58,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:38:58,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-05-12 10:38:58,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5838509316770186 [2024-05-12 10:38:58,031 INFO L175 Difference]: Start difference. First operand has 374 places, 499 transitions, 8492 flow. Second operand 7 states and 188 transitions. [2024-05-12 10:38:58,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 520 transitions, 9732 flow [2024-05-12 10:39:00,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 520 transitions, 9234 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-05-12 10:39:00,306 INFO L231 Difference]: Finished difference. Result has 376 places, 499 transitions, 8430 flow [2024-05-12 10:39:00,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7994, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8430, PETRI_PLACES=376, PETRI_TRANSITIONS=499} [2024-05-12 10:39:00,307 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 326 predicate places. [2024-05-12 10:39:00,307 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 499 transitions, 8430 flow [2024-05-12 10:39:00,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:00,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:00,307 INFO L208 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-05-12 10:39:00,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 10:39:00,308 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:00,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:00,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1874318351, now seen corresponding path program 14 times [2024-05-12 10:39:00,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:00,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423997092] [2024-05-12 10:39:00,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:00,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:00,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:00,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:00,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:00,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423997092] [2024-05-12 10:39:00,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423997092] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:00,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:00,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:39:00,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693385638] [2024-05-12 10:39:00,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:00,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:39:00,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:00,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:39:00,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:39:00,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:39:00,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 499 transitions, 8430 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:00,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:00,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:39:00,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:02,712 INFO L124 PetriNetUnfolderBase]: 5572/9363 cut-off events. [2024-05-12 10:39:02,713 INFO L125 PetriNetUnfolderBase]: For 379746/379914 co-relation queries the response was YES. [2024-05-12 10:39:02,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56268 conditions, 9363 events. 5572/9363 cut-off events. For 379746/379914 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69633 event pairs, 1799 based on Foata normal form. 55/8928 useless extension candidates. Maximal degree in co-relation 56102. Up to 7956 conditions per place. [2024-05-12 10:39:02,851 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 274 selfloop transitions, 236 changer transitions 0/523 dead transitions. [2024-05-12 10:39:02,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 523 transitions, 9508 flow [2024-05-12 10:39:02,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:39:02,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:39:02,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 271 transitions. [2024-05-12 10:39:02,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5355731225296443 [2024-05-12 10:39:02,852 INFO L175 Difference]: Start difference. First operand has 376 places, 499 transitions, 8430 flow. Second operand 11 states and 271 transitions. [2024-05-12 10:39:02,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 523 transitions, 9508 flow [2024-05-12 10:39:04,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 523 transitions, 8822 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-05-12 10:39:05,000 INFO L231 Difference]: Finished difference. Result has 379 places, 499 transitions, 8226 flow [2024-05-12 10:39:05,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7744, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8226, PETRI_PLACES=379, PETRI_TRANSITIONS=499} [2024-05-12 10:39:05,001 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 329 predicate places. [2024-05-12 10:39:05,001 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 499 transitions, 8226 flow [2024-05-12 10:39:05,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:05,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:05,002 INFO L208 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-05-12 10:39:05,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 10:39:05,002 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:05,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:05,003 INFO L85 PathProgramCache]: Analyzing trace with hash 665612337, now seen corresponding path program 15 times [2024-05-12 10:39:05,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:05,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262164451] [2024-05-12 10:39:05,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:05,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:05,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:05,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:05,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:05,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262164451] [2024-05-12 10:39:05,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262164451] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:05,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:05,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:05,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547040596] [2024-05-12 10:39:05,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:05,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:05,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:05,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:05,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:05,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:39:05,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 499 transitions, 8226 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:05,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:05,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:39:05,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:07,103 INFO L124 PetriNetUnfolderBase]: 5569/9355 cut-off events. [2024-05-12 10:39:07,103 INFO L125 PetriNetUnfolderBase]: For 376638/376805 co-relation queries the response was YES. [2024-05-12 10:39:07,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56072 conditions, 9355 events. 5569/9355 cut-off events. For 376638/376805 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69424 event pairs, 1837 based on Foata normal form. 42/8911 useless extension candidates. Maximal degree in co-relation 55905. Up to 7899 conditions per place. [2024-05-12 10:39:07,242 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 247 selfloop transitions, 256 changer transitions 0/516 dead transitions. [2024-05-12 10:39:07,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 516 transitions, 9272 flow [2024-05-12 10:39:07,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:39:07,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:39:07,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-05-12 10:39:07,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282608695652173 [2024-05-12 10:39:07,244 INFO L175 Difference]: Start difference. First operand has 379 places, 499 transitions, 8226 flow. Second operand 10 states and 243 transitions. [2024-05-12 10:39:07,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 516 transitions, 9272 flow [2024-05-12 10:39:09,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 516 transitions, 8776 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-05-12 10:39:09,710 INFO L231 Difference]: Finished difference. Result has 379 places, 499 transitions, 8248 flow [2024-05-12 10:39:09,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7730, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8248, PETRI_PLACES=379, PETRI_TRANSITIONS=499} [2024-05-12 10:39:09,711 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 329 predicate places. [2024-05-12 10:39:09,711 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 499 transitions, 8248 flow [2024-05-12 10:39:09,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:09,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:09,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:39:09,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 10:39:09,712 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:09,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:09,712 INFO L85 PathProgramCache]: Analyzing trace with hash 448410188, now seen corresponding path program 4 times [2024-05-12 10:39:09,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:09,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772572075] [2024-05-12 10:39:09,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:09,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:09,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:10,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:10,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:10,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772572075] [2024-05-12 10:39:10,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772572075] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:10,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:10,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:10,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776031632] [2024-05-12 10:39:10,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:10,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:10,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:10,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:10,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:10,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:39:10,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 499 transitions, 8248 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:39:10,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:10,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:39:10,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:12,104 INFO L124 PetriNetUnfolderBase]: 5826/9772 cut-off events. [2024-05-12 10:39:12,104 INFO L125 PetriNetUnfolderBase]: For 477832/478015 co-relation queries the response was YES. [2024-05-12 10:39:12,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61353 conditions, 9772 events. 5826/9772 cut-off events. For 477832/478015 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 72863 event pairs, 1900 based on Foata normal form. 72/9345 useless extension candidates. Maximal degree in co-relation 61185. Up to 8276 conditions per place. [2024-05-12 10:39:12,270 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 408 selfloop transitions, 117 changer transitions 0/538 dead transitions. [2024-05-12 10:39:12,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 538 transitions, 9757 flow [2024-05-12 10:39:12,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:39:12,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:39:12,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-05-12 10:39:12,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478260869565217 [2024-05-12 10:39:12,271 INFO L175 Difference]: Start difference. First operand has 379 places, 499 transitions, 8248 flow. Second operand 10 states and 252 transitions. [2024-05-12 10:39:12,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 538 transitions, 9757 flow [2024-05-12 10:39:14,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 538 transitions, 9174 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-05-12 10:39:14,605 INFO L231 Difference]: Finished difference. Result has 380 places, 505 transitions, 8103 flow [2024-05-12 10:39:14,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7665, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8103, PETRI_PLACES=380, PETRI_TRANSITIONS=505} [2024-05-12 10:39:14,605 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 330 predicate places. [2024-05-12 10:39:14,605 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 505 transitions, 8103 flow [2024-05-12 10:39:14,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:39:14,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:14,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:39:14,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 10:39:14,606 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:14,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:14,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1296214212, now seen corresponding path program 5 times [2024-05-12 10:39:14,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:14,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562637271] [2024-05-12 10:39:14,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:14,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:14,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:14,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:14,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:14,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562637271] [2024-05-12 10:39:14,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562637271] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:14,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:14,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:14,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192701753] [2024-05-12 10:39:14,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:14,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:14,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:14,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:14,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:15,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:39:15,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 505 transitions, 8103 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:39:15,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:15,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:39:15,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:16,985 INFO L124 PetriNetUnfolderBase]: 5847/9787 cut-off events. [2024-05-12 10:39:16,985 INFO L125 PetriNetUnfolderBase]: For 489268/489450 co-relation queries the response was YES. [2024-05-12 10:39:17,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61836 conditions, 9787 events. 5847/9787 cut-off events. For 489268/489450 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 73064 event pairs, 1922 based on Foata normal form. 72/9352 useless extension candidates. Maximal degree in co-relation 61666. Up to 8582 conditions per place. [2024-05-12 10:39:17,122 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 406 selfloop transitions, 111 changer transitions 0/530 dead transitions. [2024-05-12 10:39:17,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 530 transitions, 9258 flow [2024-05-12 10:39:17,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:39:17,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:39:17,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-05-12 10:39:17,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260869565217391 [2024-05-12 10:39:17,124 INFO L175 Difference]: Start difference. First operand has 380 places, 505 transitions, 8103 flow. Second operand 10 states and 242 transitions. [2024-05-12 10:39:17,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 530 transitions, 9258 flow [2024-05-12 10:39:20,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 530 transitions, 8981 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-05-12 10:39:20,039 INFO L231 Difference]: Finished difference. Result has 383 places, 507 transitions, 8120 flow [2024-05-12 10:39:20,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7834, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8120, PETRI_PLACES=383, PETRI_TRANSITIONS=507} [2024-05-12 10:39:20,039 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 333 predicate places. [2024-05-12 10:39:20,039 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 507 transitions, 8120 flow [2024-05-12 10:39:20,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:39:20,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:20,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:39:20,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 10:39:20,040 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:20,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:20,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1652390084, now seen corresponding path program 6 times [2024-05-12 10:39:20,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:20,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360637575] [2024-05-12 10:39:20,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:20,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:20,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:20,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:20,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:20,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360637575] [2024-05-12 10:39:20,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360637575] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:20,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:20,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:20,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226401009] [2024-05-12 10:39:20,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:20,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:20,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:20,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:20,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:20,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:39:20,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 507 transitions, 8120 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:39:20,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:20,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:39:20,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:22,642 INFO L124 PetriNetUnfolderBase]: 6038/10287 cut-off events. [2024-05-12 10:39:22,643 INFO L125 PetriNetUnfolderBase]: For 568434/568593 co-relation queries the response was YES. [2024-05-12 10:39:22,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65807 conditions, 10287 events. 6038/10287 cut-off events. For 568434/568593 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 77963 event pairs, 1639 based on Foata normal form. 72/9869 useless extension candidates. Maximal degree in co-relation 65636. Up to 6509 conditions per place. [2024-05-12 10:39:22,802 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 405 selfloop transitions, 136 changer transitions 0/554 dead transitions. [2024-05-12 10:39:22,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 554 transitions, 9954 flow [2024-05-12 10:39:22,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:39:22,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:39:22,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-05-12 10:39:22,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772946859903382 [2024-05-12 10:39:22,803 INFO L175 Difference]: Start difference. First operand has 383 places, 507 transitions, 8120 flow. Second operand 9 states and 239 transitions. [2024-05-12 10:39:22,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 554 transitions, 9954 flow [2024-05-12 10:39:26,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 554 transitions, 9715 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-05-12 10:39:26,154 INFO L231 Difference]: Finished difference. Result has 386 places, 515 transitions, 8422 flow [2024-05-12 10:39:26,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7881, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8422, PETRI_PLACES=386, PETRI_TRANSITIONS=515} [2024-05-12 10:39:26,154 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 336 predicate places. [2024-05-12 10:39:26,154 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 515 transitions, 8422 flow [2024-05-12 10:39:26,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:39:26,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:26,155 INFO L208 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-05-12 10:39:26,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 10:39:26,155 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:26,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:26,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1640962244, now seen corresponding path program 7 times [2024-05-12 10:39:26,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:26,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26085791] [2024-05-12 10:39:26,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:26,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:26,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:26,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:26,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:26,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26085791] [2024-05-12 10:39:26,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26085791] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:26,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:26,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:26,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798677609] [2024-05-12 10:39:26,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:26,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:26,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:26,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:26,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:26,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:39:26,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 515 transitions, 8422 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:39:26,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:26,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:39:26,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:28,577 INFO L124 PetriNetUnfolderBase]: 6020/10193 cut-off events. [2024-05-12 10:39:28,577 INFO L125 PetriNetUnfolderBase]: For 574792/574952 co-relation queries the response was YES. [2024-05-12 10:39:28,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66049 conditions, 10193 events. 6020/10193 cut-off events. For 574792/574952 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 76976 event pairs, 1729 based on Foata normal form. 78/9773 useless extension candidates. Maximal degree in co-relation 65876. Up to 6501 conditions per place. [2024-05-12 10:39:28,729 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 410 selfloop transitions, 129 changer transitions 0/552 dead transitions. [2024-05-12 10:39:28,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 552 transitions, 10008 flow [2024-05-12 10:39:28,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:39:28,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:39:28,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-05-12 10:39:28,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.572463768115942 [2024-05-12 10:39:28,730 INFO L175 Difference]: Start difference. First operand has 386 places, 515 transitions, 8422 flow. Second operand 9 states and 237 transitions. [2024-05-12 10:39:28,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 552 transitions, 10008 flow [2024-05-12 10:39:32,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 552 transitions, 9760 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-05-12 10:39:32,111 INFO L231 Difference]: Finished difference. Result has 390 places, 515 transitions, 8438 flow [2024-05-12 10:39:32,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8174, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8438, PETRI_PLACES=390, PETRI_TRANSITIONS=515} [2024-05-12 10:39:32,111 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 340 predicate places. [2024-05-12 10:39:32,111 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 515 transitions, 8438 flow [2024-05-12 10:39:32,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:39:32,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:32,112 INFO L208 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-05-12 10:39:32,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 10:39:32,112 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:32,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:32,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1096005436, now seen corresponding path program 8 times [2024-05-12 10:39:32,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:32,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204305305] [2024-05-12 10:39:32,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:32,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:32,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:32,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:32,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:32,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204305305] [2024-05-12 10:39:32,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204305305] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:32,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:32,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:39:32,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239592874] [2024-05-12 10:39:32,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:32,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:39:32,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:32,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:39:32,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:39:32,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:39:32,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 515 transitions, 8438 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:32,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:32,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:39:32,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:34,441 INFO L124 PetriNetUnfolderBase]: 5997/10028 cut-off events. [2024-05-12 10:39:34,441 INFO L125 PetriNetUnfolderBase]: For 549290/549472 co-relation queries the response was YES. [2024-05-12 10:39:34,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64595 conditions, 10028 events. 5997/10028 cut-off events. For 549290/549472 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 74986 event pairs, 1967 based on Foata normal form. 80/9590 useless extension candidates. Maximal degree in co-relation 64421. Up to 8728 conditions per place. [2024-05-12 10:39:34,590 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 423 selfloop transitions, 101 changer transitions 0/537 dead transitions. [2024-05-12 10:39:34,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 537 transitions, 9562 flow [2024-05-12 10:39:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:39:34,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:39:34,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-05-12 10:39:34,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5410628019323671 [2024-05-12 10:39:34,591 INFO L175 Difference]: Start difference. First operand has 390 places, 515 transitions, 8438 flow. Second operand 9 states and 224 transitions. [2024-05-12 10:39:34,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 537 transitions, 9562 flow [2024-05-12 10:39:37,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 537 transitions, 9285 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 10:39:37,544 INFO L231 Difference]: Finished difference. Result has 393 places, 515 transitions, 8369 flow [2024-05-12 10:39:37,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8161, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8369, PETRI_PLACES=393, PETRI_TRANSITIONS=515} [2024-05-12 10:39:37,545 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 343 predicate places. [2024-05-12 10:39:37,545 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 515 transitions, 8369 flow [2024-05-12 10:39:37,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:37,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:37,546 INFO L208 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-05-12 10:39:37,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-05-12 10:39:37,547 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:37,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:37,547 INFO L85 PathProgramCache]: Analyzing trace with hash 766992848, now seen corresponding path program 9 times [2024-05-12 10:39:37,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:37,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030528049] [2024-05-12 10:39:37,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:37,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:37,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:37,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:37,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:37,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030528049] [2024-05-12 10:39:37,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030528049] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:37,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:37,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:39:37,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598249956] [2024-05-12 10:39:37,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:37,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:39:37,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:37,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:39:37,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:39:37,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:39:37,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 515 transitions, 8369 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:37,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:37,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:39:37,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:39,953 INFO L124 PetriNetUnfolderBase]: 5974/9995 cut-off events. [2024-05-12 10:39:39,953 INFO L125 PetriNetUnfolderBase]: For 506584/506759 co-relation queries the response was YES. [2024-05-12 10:39:40,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62480 conditions, 9995 events. 5974/9995 cut-off events. For 506584/506759 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 74828 event pairs, 1893 based on Foata normal form. 80/9563 useless extension candidates. Maximal degree in co-relation 62305. Up to 8136 conditions per place. [2024-05-12 10:39:40,122 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 424 selfloop transitions, 107 changer transitions 0/544 dead transitions. [2024-05-12 10:39:40,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 544 transitions, 9737 flow [2024-05-12 10:39:40,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:39:40,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:39:40,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-05-12 10:39:40,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-05-12 10:39:40,124 INFO L175 Difference]: Start difference. First operand has 393 places, 515 transitions, 8369 flow. Second operand 9 states and 230 transitions. [2024-05-12 10:39:40,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 544 transitions, 9737 flow [2024-05-12 10:39:43,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 544 transitions, 9505 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-05-12 10:39:43,684 INFO L231 Difference]: Finished difference. Result has 395 places, 515 transitions, 8358 flow [2024-05-12 10:39:43,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8137, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8358, PETRI_PLACES=395, PETRI_TRANSITIONS=515} [2024-05-12 10:39:43,684 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 345 predicate places. [2024-05-12 10:39:43,684 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 515 transitions, 8358 flow [2024-05-12 10:39:43,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:43,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:43,685 INFO L208 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-05-12 10:39:43,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-05-12 10:39:43,685 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:43,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:43,685 INFO L85 PathProgramCache]: Analyzing trace with hash 397144864, now seen corresponding path program 10 times [2024-05-12 10:39:43,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:43,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042710966] [2024-05-12 10:39:43,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:43,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:43,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:44,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:44,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:44,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042710966] [2024-05-12 10:39:44,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042710966] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:44,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:44,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:39:44,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306957286] [2024-05-12 10:39:44,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:44,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:39:44,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:44,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:39:44,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:39:44,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:39:44,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 515 transitions, 8358 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:44,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:44,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:39:44,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:46,359 INFO L124 PetriNetUnfolderBase]: 5962/10057 cut-off events. [2024-05-12 10:39:46,359 INFO L125 PetriNetUnfolderBase]: For 467077/467146 co-relation queries the response was YES. [2024-05-12 10:39:46,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62174 conditions, 10057 events. 5962/10057 cut-off events. For 467077/467146 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 75600 event pairs, 1882 based on Foata normal form. 8/9547 useless extension candidates. Maximal degree in co-relation 61998. Up to 8406 conditions per place. [2024-05-12 10:39:46,484 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 392 selfloop transitions, 146 changer transitions 0/551 dead transitions. [2024-05-12 10:39:46,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 551 transitions, 9740 flow [2024-05-12 10:39:46,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:39:46,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:39:46,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-05-12 10:39:46,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608695652173913 [2024-05-12 10:39:46,485 INFO L175 Difference]: Start difference. First operand has 395 places, 515 transitions, 8358 flow. Second operand 10 states and 258 transitions. [2024-05-12 10:39:46,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 551 transitions, 9740 flow [2024-05-12 10:39:49,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 551 transitions, 9491 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-05-12 10:39:49,551 INFO L231 Difference]: Finished difference. Result has 399 places, 515 transitions, 8409 flow [2024-05-12 10:39:49,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8109, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8409, PETRI_PLACES=399, PETRI_TRANSITIONS=515} [2024-05-12 10:39:49,551 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 349 predicate places. [2024-05-12 10:39:49,551 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 515 transitions, 8409 flow [2024-05-12 10:39:49,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:49,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:49,552 INFO L208 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-05-12 10:39:49,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-05-12 10:39:49,552 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:49,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:49,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1268683776, now seen corresponding path program 11 times [2024-05-12 10:39:49,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:49,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589155730] [2024-05-12 10:39:49,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:49,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:49,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:49,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-05-12 10:39:49,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:49,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589155730] [2024-05-12 10:39:49,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589155730] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:49,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:49,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:39:49,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042190258] [2024-05-12 10:39:49,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:49,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:39:49,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:49,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:39:49,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:39:50,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:39:50,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 515 transitions, 8409 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:50,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:50,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:39:50,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:52,258 INFO L124 PetriNetUnfolderBase]: 5950/9959 cut-off events. [2024-05-12 10:39:52,259 INFO L125 PetriNetUnfolderBase]: For 462761/462836 co-relation queries the response was YES. [2024-05-12 10:39:52,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61537 conditions, 9959 events. 5950/9959 cut-off events. For 462761/462836 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 74429 event pairs, 1932 based on Foata normal form. 8/9442 useless extension candidates. Maximal degree in co-relation 61360. Up to 8721 conditions per place. [2024-05-12 10:39:52,415 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 396 selfloop transitions, 132 changer transitions 0/541 dead transitions. [2024-05-12 10:39:52,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 541 transitions, 9531 flow [2024-05-12 10:39:52,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:39:52,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:39:52,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-05-12 10:39:52,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5391304347826087 [2024-05-12 10:39:52,417 INFO L175 Difference]: Start difference. First operand has 399 places, 515 transitions, 8409 flow. Second operand 10 states and 248 transitions. [2024-05-12 10:39:52,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 541 transitions, 9531 flow [2024-05-12 10:39:56,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 541 transitions, 9079 flow, removed 30 selfloop flow, removed 12 redundant places. [2024-05-12 10:39:56,009 INFO L231 Difference]: Finished difference. Result has 397 places, 515 transitions, 8229 flow [2024-05-12 10:39:56,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7957, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8229, PETRI_PLACES=397, PETRI_TRANSITIONS=515} [2024-05-12 10:39:56,010 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 347 predicate places. [2024-05-12 10:39:56,010 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 515 transitions, 8229 flow [2024-05-12 10:39:56,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:56,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:56,010 INFO L208 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-05-12 10:39:56,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-05-12 10:39:56,010 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:56,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:56,011 INFO L85 PathProgramCache]: Analyzing trace with hash -170517078, now seen corresponding path program 12 times [2024-05-12 10:39:56,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:56,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195625575] [2024-05-12 10:39:56,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:56,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:56,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:56,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:56,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:56,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195625575] [2024-05-12 10:39:56,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195625575] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:56,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:56,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:56,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066662086] [2024-05-12 10:39:56,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:56,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:56,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:56,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:56,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:56,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:39:56,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 515 transitions, 8229 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:39:56,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:56,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:39:56,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:58,411 INFO L124 PetriNetUnfolderBase]: 5927/9975 cut-off events. [2024-05-12 10:39:58,411 INFO L125 PetriNetUnfolderBase]: For 443917/444040 co-relation queries the response was YES. [2024-05-12 10:39:58,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59141 conditions, 9975 events. 5927/9975 cut-off events. For 443917/444040 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 74838 event pairs, 1894 based on Foata normal form. 48/9514 useless extension candidates. Maximal degree in co-relation 58965. Up to 8553 conditions per place. [2024-05-12 10:39:58,574 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 443 selfloop transitions, 87 changer transitions 0/543 dead transitions. [2024-05-12 10:39:58,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 543 transitions, 9383 flow [2024-05-12 10:39:58,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:39:58,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:39:58,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 10:39:58,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231884057971014 [2024-05-12 10:39:58,575 INFO L175 Difference]: Start difference. First operand has 397 places, 515 transitions, 8229 flow. Second operand 6 states and 172 transitions. [2024-05-12 10:39:58,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 543 transitions, 9383 flow [2024-05-12 10:40:01,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 543 transitions, 9047 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-05-12 10:40:01,250 INFO L231 Difference]: Finished difference. Result has 392 places, 515 transitions, 8090 flow [2024-05-12 10:40:01,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7893, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8090, PETRI_PLACES=392, PETRI_TRANSITIONS=515} [2024-05-12 10:40:01,251 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 342 predicate places. [2024-05-12 10:40:01,251 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 515 transitions, 8090 flow [2024-05-12 10:40:01,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:40:01,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:01,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-05-12 10:40:01,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-05-12 10:40:01,251 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:01,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:01,252 INFO L85 PathProgramCache]: Analyzing trace with hash -2042124740, now seen corresponding path program 13 times [2024-05-12 10:40:01,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:01,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510439542] [2024-05-12 10:40:01,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:01,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:01,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:01,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:01,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:01,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510439542] [2024-05-12 10:40:01,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510439542] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:01,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:01,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:40:01,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808451409] [2024-05-12 10:40:01,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:01,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:40:01,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:01,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:40:01,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:40:01,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:40:01,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 515 transitions, 8090 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:40:01,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:01,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:40:01,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:03,595 INFO L124 PetriNetUnfolderBase]: 5904/9917 cut-off events. [2024-05-12 10:40:03,595 INFO L125 PetriNetUnfolderBase]: For 392684/392839 co-relation queries the response was YES. [2024-05-12 10:40:03,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57489 conditions, 9917 events. 5904/9917 cut-off events. For 392684/392839 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 74407 event pairs, 1936 based on Foata normal form. 58/9464 useless extension candidates. Maximal degree in co-relation 57313. Up to 8584 conditions per place. [2024-05-12 10:40:03,764 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 434 selfloop transitions, 93 changer transitions 0/540 dead transitions. [2024-05-12 10:40:03,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 540 transitions, 9230 flow [2024-05-12 10:40:03,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:40:03,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:40:03,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 10:40:03,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-05-12 10:40:03,766 INFO L175 Difference]: Start difference. First operand has 392 places, 515 transitions, 8090 flow. Second operand 6 states and 169 transitions. [2024-05-12 10:40:03,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 540 transitions, 9230 flow [2024-05-12 10:40:07,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 540 transitions, 9008 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 10:40:07,128 INFO L231 Difference]: Finished difference. Result has 392 places, 515 transitions, 8065 flow [2024-05-12 10:40:07,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7868, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8065, PETRI_PLACES=392, PETRI_TRANSITIONS=515} [2024-05-12 10:40:07,129 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 342 predicate places. [2024-05-12 10:40:07,129 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 515 transitions, 8065 flow [2024-05-12 10:40:07,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:40:07,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:07,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:40:07,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-05-12 10:40:07,130 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:07,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:07,130 INFO L85 PathProgramCache]: Analyzing trace with hash -848010118, now seen corresponding path program 14 times [2024-05-12 10:40:07,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:07,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109938620] [2024-05-12 10:40:07,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:07,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:07,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:07,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:07,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:07,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109938620] [2024-05-12 10:40:07,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109938620] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:07,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:07,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:40:07,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441901263] [2024-05-12 10:40:07,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:07,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:40:07,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:07,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:40:07,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:40:07,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:40:07,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 515 transitions, 8065 flow. Second operand has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:40:07,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:07,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:40:07,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:09,779 INFO L124 PetriNetUnfolderBase]: 5874/9995 cut-off events. [2024-05-12 10:40:09,780 INFO L125 PetriNetUnfolderBase]: For 339965/340107 co-relation queries the response was YES. [2024-05-12 10:40:09,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55876 conditions, 9995 events. 5874/9995 cut-off events. For 339965/340107 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 75783 event pairs, 1657 based on Foata normal form. 58/9556 useless extension candidates. Maximal degree in co-relation 55700. Up to 7475 conditions per place. [2024-05-12 10:40:09,919 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 430 selfloop transitions, 103 changer transitions 0/546 dead transitions. [2024-05-12 10:40:09,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 546 transitions, 9255 flow [2024-05-12 10:40:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:40:09,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:40:09,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 10:40:09,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 10:40:09,920 INFO L175 Difference]: Start difference. First operand has 392 places, 515 transitions, 8065 flow. Second operand 6 states and 174 transitions. [2024-05-12 10:40:09,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 546 transitions, 9255 flow [2024-05-12 10:40:12,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 546 transitions, 9026 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 10:40:12,689 INFO L231 Difference]: Finished difference. Result has 393 places, 515 transitions, 8053 flow [2024-05-12 10:40:12,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7836, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8053, PETRI_PLACES=393, PETRI_TRANSITIONS=515} [2024-05-12 10:40:12,689 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 343 predicate places. [2024-05-12 10:40:12,690 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 515 transitions, 8053 flow [2024-05-12 10:40:12,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.88888888888889) internal successors, (161), 9 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-05-12 10:40:12,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:12,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:40:12,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-05-12 10:40:12,690 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:12,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:12,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1094123492, now seen corresponding path program 1 times [2024-05-12 10:40:12,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:12,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086604505] [2024-05-12 10:40:12,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:12,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:12,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:13,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:13,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:13,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086604505] [2024-05-12 10:40:13,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086604505] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:13,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:13,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 10:40:13,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784309792] [2024-05-12 10:40:13,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:13,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 10:40:13,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:13,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 10:40:13,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-05-12 10:40:13,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:40:13,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 515 transitions, 8053 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:13,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:13,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:40:13,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:15,214 INFO L124 PetriNetUnfolderBase]: 6229/10467 cut-off events. [2024-05-12 10:40:15,214 INFO L125 PetriNetUnfolderBase]: For 418311/418358 co-relation queries the response was YES. [2024-05-12 10:40:15,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61877 conditions, 10467 events. 6229/10467 cut-off events. For 418311/418358 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 78462 event pairs, 1742 based on Foata normal form. 12/9931 useless extension candidates. Maximal degree in co-relation 61700. Up to 6902 conditions per place. [2024-05-12 10:40:15,430 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 448 selfloop transitions, 143 changer transitions 0/604 dead transitions. [2024-05-12 10:40:15,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 604 transitions, 10398 flow [2024-05-12 10:40:15,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:40:15,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:40:15,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 295 transitions. [2024-05-12 10:40:15,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5830039525691699 [2024-05-12 10:40:15,432 INFO L175 Difference]: Start difference. First operand has 393 places, 515 transitions, 8053 flow. Second operand 11 states and 295 transitions. [2024-05-12 10:40:15,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 604 transitions, 10398 flow [2024-05-12 10:40:18,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 604 transitions, 10116 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 10:40:18,228 INFO L231 Difference]: Finished difference. Result has 400 places, 540 transitions, 8714 flow [2024-05-12 10:40:18,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7781, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8714, PETRI_PLACES=400, PETRI_TRANSITIONS=540} [2024-05-12 10:40:18,228 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 350 predicate places. [2024-05-12 10:40:18,228 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 540 transitions, 8714 flow [2024-05-12 10:40:18,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:18,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:18,229 INFO L208 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-05-12 10:40:18,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-05-12 10:40:18,229 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:18,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:18,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1785532698, now seen corresponding path program 1 times [2024-05-12 10:40:18,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:18,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159514701] [2024-05-12 10:40:18,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:18,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:18,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:18,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:18,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:18,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159514701] [2024-05-12 10:40:18,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159514701] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:18,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:18,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:40:18,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767758959] [2024-05-12 10:40:18,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:18,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:40:18,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:18,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:40:18,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:40:18,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:40:18,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 540 transitions, 8714 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:18,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:18,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:40:18,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:20,863 INFO L124 PetriNetUnfolderBase]: 6461/10809 cut-off events. [2024-05-12 10:40:20,863 INFO L125 PetriNetUnfolderBase]: For 480361/480510 co-relation queries the response was YES. [2024-05-12 10:40:21,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65115 conditions, 10809 events. 6461/10809 cut-off events. For 480361/480510 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 82090 event pairs, 1721 based on Foata normal form. 54/10342 useless extension candidates. Maximal degree in co-relation 64935. Up to 8016 conditions per place. [2024-05-12 10:40:21,071 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 470 selfloop transitions, 108 changer transitions 0/591 dead transitions. [2024-05-12 10:40:21,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 591 transitions, 10496 flow [2024-05-12 10:40:21,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:40:21,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:40:21,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 10:40:21,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 10:40:21,072 INFO L175 Difference]: Start difference. First operand has 400 places, 540 transitions, 8714 flow. Second operand 8 states and 224 transitions. [2024-05-12 10:40:21,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 591 transitions, 10496 flow [2024-05-12 10:40:24,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 591 transitions, 10314 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-05-12 10:40:24,924 INFO L231 Difference]: Finished difference. Result has 405 places, 545 transitions, 8831 flow [2024-05-12 10:40:24,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8538, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8831, PETRI_PLACES=405, PETRI_TRANSITIONS=545} [2024-05-12 10:40:24,925 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 355 predicate places. [2024-05-12 10:40:24,925 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 545 transitions, 8831 flow [2024-05-12 10:40:24,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:24,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:24,925 INFO L208 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-05-12 10:40:24,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-05-12 10:40:24,925 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:24,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:24,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1094243462, now seen corresponding path program 2 times [2024-05-12 10:40:24,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:24,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590689682] [2024-05-12 10:40:24,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:24,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:24,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:25,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:25,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:25,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590689682] [2024-05-12 10:40:25,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590689682] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:25,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:25,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 10:40:25,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542865400] [2024-05-12 10:40:25,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:25,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 10:40:25,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:25,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 10:40:25,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 10:40:25,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:40:25,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 545 transitions, 8831 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:25,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:25,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:40:25,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:27,709 INFO L124 PetriNetUnfolderBase]: 6514/10882 cut-off events. [2024-05-12 10:40:27,710 INFO L125 PetriNetUnfolderBase]: For 477204/477360 co-relation queries the response was YES. [2024-05-12 10:40:27,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65160 conditions, 10882 events. 6514/10882 cut-off events. For 477204/477360 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 82595 event pairs, 1676 based on Foata normal form. 64/10436 useless extension candidates. Maximal degree in co-relation 64977. Up to 8748 conditions per place. [2024-05-12 10:40:27,877 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 448 selfloop transitions, 136 changer transitions 0/597 dead transitions. [2024-05-12 10:40:27,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 597 transitions, 10205 flow [2024-05-12 10:40:27,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:40:27,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:40:27,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-05-12 10:40:27,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 10:40:27,881 INFO L175 Difference]: Start difference. First operand has 405 places, 545 transitions, 8831 flow. Second operand 9 states and 252 transitions. [2024-05-12 10:40:27,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 597 transitions, 10205 flow [2024-05-12 10:40:31,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 597 transitions, 10092 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-05-12 10:40:31,016 INFO L231 Difference]: Finished difference. Result has 412 places, 546 transitions, 9020 flow [2024-05-12 10:40:31,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8718, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9020, PETRI_PLACES=412, PETRI_TRANSITIONS=546} [2024-05-12 10:40:31,020 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 362 predicate places. [2024-05-12 10:40:31,020 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 546 transitions, 9020 flow [2024-05-12 10:40:31,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:31,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:31,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:40:31,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-05-12 10:40:31,021 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:31,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:31,021 INFO L85 PathProgramCache]: Analyzing trace with hash 171493452, now seen corresponding path program 2 times [2024-05-12 10:40:31,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:31,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297901262] [2024-05-12 10:40:31,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:31,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:31,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:31,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:31,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:31,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297901262] [2024-05-12 10:40:31,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297901262] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:31,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:31,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:40:31,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078644847] [2024-05-12 10:40:31,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:31,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:40:31,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:31,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:40:31,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:40:31,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:40:31,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 546 transitions, 9020 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:31,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:31,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:40:31,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:33,940 INFO L124 PetriNetUnfolderBase]: 6699/11194 cut-off events. [2024-05-12 10:40:33,941 INFO L125 PetriNetUnfolderBase]: For 551170/551313 co-relation queries the response was YES. [2024-05-12 10:40:34,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68818 conditions, 11194 events. 6699/11194 cut-off events. For 551170/551313 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 85370 event pairs, 1856 based on Foata normal form. 54/10710 useless extension candidates. Maximal degree in co-relation 68633. Up to 8201 conditions per place. [2024-05-12 10:40:34,126 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 459 selfloop transitions, 115 changer transitions 0/587 dead transitions. [2024-05-12 10:40:34,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 587 transitions, 10754 flow [2024-05-12 10:40:34,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:40:34,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:40:34,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 10:40:34,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 10:40:34,128 INFO L175 Difference]: Start difference. First operand has 412 places, 546 transitions, 9020 flow. Second operand 7 states and 197 transitions. [2024-05-12 10:40:34,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 587 transitions, 10754 flow [2024-05-12 10:40:38,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 587 transitions, 10460 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-05-12 10:40:38,844 INFO L231 Difference]: Finished difference. Result has 411 places, 549 transitions, 9014 flow [2024-05-12 10:40:38,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8726, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9014, PETRI_PLACES=411, PETRI_TRANSITIONS=549} [2024-05-12 10:40:38,845 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 361 predicate places. [2024-05-12 10:40:38,845 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 549 transitions, 9014 flow [2024-05-12 10:40:38,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:38,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:38,846 INFO L208 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-05-12 10:40:38,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-05-12 10:40:38,846 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:38,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:38,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1271374982, now seen corresponding path program 3 times [2024-05-12 10:40:38,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:38,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994174770] [2024-05-12 10:40:38,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:38,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:38,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:39,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-05-12 10:40:39,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:39,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994174770] [2024-05-12 10:40:39,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994174770] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:39,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:39,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 10:40:39,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326915742] [2024-05-12 10:40:39,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:39,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 10:40:39,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:39,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 10:40:39,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 10:40:39,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:40:39,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 549 transitions, 9014 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:39,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:39,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:40:39,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:42,026 INFO L124 PetriNetUnfolderBase]: 7281/12236 cut-off events. [2024-05-12 10:40:42,026 INFO L125 PetriNetUnfolderBase]: For 877569/877728 co-relation queries the response was YES. [2024-05-12 10:40:42,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77047 conditions, 12236 events. 7281/12236 cut-off events. For 877569/877728 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 95686 event pairs, 1737 based on Foata normal form. 94/11809 useless extension candidates. Maximal degree in co-relation 76862. Up to 8393 conditions per place. [2024-05-12 10:40:42,209 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 462 selfloop transitions, 143 changer transitions 0/618 dead transitions. [2024-05-12 10:40:42,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 618 transitions, 10809 flow [2024-05-12 10:40:42,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:40:42,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:40:42,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-05-12 10:40:42,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6473429951690821 [2024-05-12 10:40:42,210 INFO L175 Difference]: Start difference. First operand has 411 places, 549 transitions, 9014 flow. Second operand 9 states and 268 transitions. [2024-05-12 10:40:42,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 618 transitions, 10809 flow [2024-05-12 10:40:46,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 618 transitions, 10624 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-05-12 10:40:46,911 INFO L231 Difference]: Finished difference. Result has 418 places, 552 transitions, 9261 flow [2024-05-12 10:40:46,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8829, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9261, PETRI_PLACES=418, PETRI_TRANSITIONS=552} [2024-05-12 10:40:46,911 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 368 predicate places. [2024-05-12 10:40:46,911 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 552 transitions, 9261 flow [2024-05-12 10:40:46,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:46,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:46,912 INFO L208 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-05-12 10:40:46,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-05-12 10:40:46,912 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:46,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:46,912 INFO L85 PathProgramCache]: Analyzing trace with hash 171486942, now seen corresponding path program 3 times [2024-05-12 10:40:46,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:46,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656980911] [2024-05-12 10:40:46,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:46,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:46,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:47,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:47,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:47,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656980911] [2024-05-12 10:40:47,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656980911] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:47,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:47,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:40:47,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827237672] [2024-05-12 10:40:47,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:47,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:40:47,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:47,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:40:47,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:40:47,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:40:47,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 552 transitions, 9261 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:47,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:47,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:40:47,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:50,045 INFO L124 PetriNetUnfolderBase]: 7268/12411 cut-off events. [2024-05-12 10:40:50,046 INFO L125 PetriNetUnfolderBase]: For 717015/717157 co-relation queries the response was YES. [2024-05-12 10:40:50,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76987 conditions, 12411 events. 7268/12411 cut-off events. For 717015/717157 co-relation queries the response was YES. Maximal size of possible extension queue 775. Compared 97742 event pairs, 1953 based on Foata normal form. 54/11934 useless extension candidates. Maximal degree in co-relation 76800. Up to 9137 conditions per place. [2024-05-12 10:40:50,221 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 469 selfloop transitions, 112 changer transitions 0/594 dead transitions. [2024-05-12 10:40:50,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 594 transitions, 10981 flow [2024-05-12 10:40:50,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:40:50,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:40:50,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 10:40:50,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-05-12 10:40:50,223 INFO L175 Difference]: Start difference. First operand has 418 places, 552 transitions, 9261 flow. Second operand 7 states and 202 transitions. [2024-05-12 10:40:50,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 594 transitions, 10981 flow [2024-05-12 10:40:55,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 594 transitions, 10714 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-05-12 10:40:55,401 INFO L231 Difference]: Finished difference. Result has 419 places, 552 transitions, 9233 flow [2024-05-12 10:40:55,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9002, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9233, PETRI_PLACES=419, PETRI_TRANSITIONS=552} [2024-05-12 10:40:55,402 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 369 predicate places. [2024-05-12 10:40:55,402 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 552 transitions, 9233 flow [2024-05-12 10:40:55,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:55,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:55,402 INFO L208 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-05-12 10:40:55,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-05-12 10:40:55,402 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:55,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:55,403 INFO L85 PathProgramCache]: Analyzing trace with hash 306472932, now seen corresponding path program 4 times [2024-05-12 10:40:55,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:55,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974816773] [2024-05-12 10:40:55,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:55,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:55,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:55,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:55,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:55,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974816773] [2024-05-12 10:40:55,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974816773] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:55,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:55,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 10:40:55,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580579983] [2024-05-12 10:40:55,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:55,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 10:40:55,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:55,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 10:40:55,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 10:40:55,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:40:55,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 552 transitions, 9233 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:55,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:55,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:40:55,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:58,502 INFO L124 PetriNetUnfolderBase]: 7479/12617 cut-off events. [2024-05-12 10:40:58,502 INFO L125 PetriNetUnfolderBase]: For 768632/768714 co-relation queries the response was YES. [2024-05-12 10:40:58,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80669 conditions, 12617 events. 7479/12617 cut-off events. For 768632/768714 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 99425 event pairs, 2816 based on Foata normal form. 12/12053 useless extension candidates. Maximal degree in co-relation 80481. Up to 10536 conditions per place. [2024-05-12 10:40:58,721 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 463 selfloop transitions, 139 changer transitions 0/615 dead transitions. [2024-05-12 10:40:58,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 615 transitions, 11228 flow [2024-05-12 10:40:58,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:40:58,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:40:58,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 313 transitions. [2024-05-12 10:40:58,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670289855072463 [2024-05-12 10:40:58,723 INFO L175 Difference]: Start difference. First operand has 419 places, 552 transitions, 9233 flow. Second operand 12 states and 313 transitions. [2024-05-12 10:40:58,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 615 transitions, 11228 flow [2024-05-12 10:41:02,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 615 transitions, 11000 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 10:41:02,525 INFO L231 Difference]: Finished difference. Result has 429 places, 557 transitions, 9523 flow [2024-05-12 10:41:02,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9017, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9523, PETRI_PLACES=429, PETRI_TRANSITIONS=557} [2024-05-12 10:41:02,525 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 379 predicate places. [2024-05-12 10:41:02,526 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 557 transitions, 9523 flow [2024-05-12 10:41:02,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:02,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:41:02,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, 1, 1, 1] [2024-05-12 10:41:02,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-05-12 10:41:02,526 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:41:02,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:41:02,540 INFO L85 PathProgramCache]: Analyzing trace with hash -793295324, now seen corresponding path program 5 times [2024-05-12 10:41:02,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:41:02,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274388662] [2024-05-12 10:41:02,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:41:02,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:41:02,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:41:02,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-05-12 10:41:02,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:41:02,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274388662] [2024-05-12 10:41:02,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274388662] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:41:02,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:41:02,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:41:02,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653851278] [2024-05-12 10:41:02,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:41:02,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:41:02,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:41:02,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:41:02,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:41:03,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:41:03,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 557 transitions, 9523 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:03,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:41:03,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:41:03,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:41:05,921 INFO L124 PetriNetUnfolderBase]: 7701/13149 cut-off events. [2024-05-12 10:41:05,921 INFO L125 PetriNetUnfolderBase]: For 892726/892898 co-relation queries the response was YES. [2024-05-12 10:41:06,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81972 conditions, 13149 events. 7701/13149 cut-off events. For 892726/892898 co-relation queries the response was YES. Maximal size of possible extension queue 834. Compared 105061 event pairs, 2895 based on Foata normal form. 94/12694 useless extension candidates. Maximal degree in co-relation 81781. Up to 10805 conditions per place. [2024-05-12 10:41:06,160 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 471 selfloop transitions, 121 changer transitions 0/605 dead transitions. [2024-05-12 10:41:06,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 605 transitions, 10904 flow [2024-05-12 10:41:06,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:41:06,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:41:06,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 10:41:06,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 10:41:06,161 INFO L175 Difference]: Start difference. First operand has 429 places, 557 transitions, 9523 flow. Second operand 8 states and 232 transitions. [2024-05-12 10:41:06,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 605 transitions, 10904 flow [2024-05-12 10:41:11,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 605 transitions, 10689 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-05-12 10:41:11,283 INFO L231 Difference]: Finished difference. Result has 431 places, 558 transitions, 9589 flow [2024-05-12 10:41:11,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9308, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9589, PETRI_PLACES=431, PETRI_TRANSITIONS=558} [2024-05-12 10:41:11,283 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 381 predicate places. [2024-05-12 10:41:11,284 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 558 transitions, 9589 flow [2024-05-12 10:41:11,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:11,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:41:11,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:41:11,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-05-12 10:41:11,284 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:41:11,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:41:11,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1875065226, now seen corresponding path program 6 times [2024-05-12 10:41:11,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:41:11,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793297364] [2024-05-12 10:41:11,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:41:11,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:41:11,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:41:11,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:41:11,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:41:11,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793297364] [2024-05-12 10:41:11,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793297364] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:41:11,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:41:11,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:41:11,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276945952] [2024-05-12 10:41:11,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:41:11,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:41:11,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:41:11,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:41:11,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:41:11,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:41:11,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 558 transitions, 9589 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:11,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:41:11,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:41:11,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:41:14,786 INFO L124 PetriNetUnfolderBase]: 8121/13675 cut-off events. [2024-05-12 10:41:14,786 INFO L125 PetriNetUnfolderBase]: For 952668/952768 co-relation queries the response was YES. [2024-05-12 10:41:14,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89305 conditions, 13675 events. 8121/13675 cut-off events. For 952668/952768 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 109544 event pairs, 3281 based on Foata normal form. 14/13081 useless extension candidates. Maximal degree in co-relation 89112. Up to 10904 conditions per place. [2024-05-12 10:41:15,054 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 260 selfloop transitions, 341 changer transitions 0/614 dead transitions. [2024-05-12 10:41:15,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 614 transitions, 11257 flow [2024-05-12 10:41:15,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-12 10:41:15,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-05-12 10:41:15,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 357 transitions. [2024-05-12 10:41:15,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543478260869565 [2024-05-12 10:41:15,055 INFO L175 Difference]: Start difference. First operand has 431 places, 558 transitions, 9589 flow. Second operand 14 states and 357 transitions. [2024-05-12 10:41:15,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 614 transitions, 11257 flow [2024-05-12 10:41:21,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 614 transitions, 10997 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-05-12 10:41:21,518 INFO L231 Difference]: Finished difference. Result has 439 places, 560 transitions, 10111 flow [2024-05-12 10:41:21,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9331, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10111, PETRI_PLACES=439, PETRI_TRANSITIONS=560} [2024-05-12 10:41:21,518 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 389 predicate places. [2024-05-12 10:41:21,519 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 560 transitions, 10111 flow [2024-05-12 10:41:21,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:21,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:41:21,519 INFO L208 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-05-12 10:41:21,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-05-12 10:41:21,519 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:41:21,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:41:21,519 INFO L85 PathProgramCache]: Analyzing trace with hash -793295138, now seen corresponding path program 4 times [2024-05-12 10:41:21,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:41:21,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294394929] [2024-05-12 10:41:21,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:41:21,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:41:21,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:41:21,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:41:21,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:41:21,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294394929] [2024-05-12 10:41:21,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294394929] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:41:21,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:41:21,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:41:21,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543971783] [2024-05-12 10:41:21,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:41:21,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:41:21,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:41:21,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:41:21,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:41:21,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:41:21,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 560 transitions, 10111 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:21,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:41:21,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:41:21,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:41:24,893 INFO L124 PetriNetUnfolderBase]: 8266/14054 cut-off events. [2024-05-12 10:41:24,894 INFO L125 PetriNetUnfolderBase]: For 990752/990937 co-relation queries the response was YES. [2024-05-12 10:41:25,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92266 conditions, 14054 events. 8266/14054 cut-off events. For 990752/990937 co-relation queries the response was YES. Maximal size of possible extension queue 912. Compared 113361 event pairs, 3348 based on Foata normal form. 54/13501 useless extension candidates. Maximal degree in co-relation 92072. Up to 12085 conditions per place. [2024-05-12 10:41:25,199 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 485 selfloop transitions, 99 changer transitions 0/597 dead transitions. [2024-05-12 10:41:25,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 597 transitions, 11635 flow [2024-05-12 10:41:25,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:41:25,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:41:25,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 10:41:25,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 10:41:25,201 INFO L175 Difference]: Start difference. First operand has 439 places, 560 transitions, 10111 flow. Second operand 7 states and 196 transitions. [2024-05-12 10:41:25,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 597 transitions, 11635 flow [2024-05-12 10:41:31,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 597 transitions, 10876 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-05-12 10:41:31,245 INFO L231 Difference]: Finished difference. Result has 436 places, 562 transitions, 9611 flow [2024-05-12 10:41:31,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9352, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9611, PETRI_PLACES=436, PETRI_TRANSITIONS=562} [2024-05-12 10:41:31,245 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 386 predicate places. [2024-05-12 10:41:31,245 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 562 transitions, 9611 flow [2024-05-12 10:41:31,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:31,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:41:31,246 INFO L208 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-05-12 10:41:31,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-05-12 10:41:31,246 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:41:31,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:41:31,246 INFO L85 PathProgramCache]: Analyzing trace with hash 84078378, now seen corresponding path program 7 times [2024-05-12 10:41:31,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:41:31,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133100548] [2024-05-12 10:41:31,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:41:31,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:41:31,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:41:31,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-05-12 10:41:31,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:41:31,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133100548] [2024-05-12 10:41:31,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133100548] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:41:31,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:41:31,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 10:41:31,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403723088] [2024-05-12 10:41:31,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:41:31,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 10:41:31,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:41:31,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 10:41:31,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-05-12 10:41:31,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:41:31,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 562 transitions, 9611 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:31,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:41:31,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:41:31,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:41:34,681 INFO L124 PetriNetUnfolderBase]: 8340/14025 cut-off events. [2024-05-12 10:41:34,681 INFO L125 PetriNetUnfolderBase]: For 1007315/1007421 co-relation queries the response was YES. [2024-05-12 10:41:34,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91780 conditions, 14025 events. 8340/14025 cut-off events. For 1007315/1007421 co-relation queries the response was YES. Maximal size of possible extension queue 927. Compared 112724 event pairs, 3423 based on Foata normal form. 14/13418 useless extension candidates. Maximal degree in co-relation 91584. Up to 12424 conditions per place. [2024-05-12 10:41:34,926 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 459 selfloop transitions, 135 changer transitions 0/607 dead transitions. [2024-05-12 10:41:34,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 607 transitions, 11026 flow [2024-05-12 10:41:34,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 10:41:34,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 10:41:34,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 317 transitions. [2024-05-12 10:41:34,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5301003344481605 [2024-05-12 10:41:34,927 INFO L175 Difference]: Start difference. First operand has 436 places, 562 transitions, 9611 flow. Second operand 13 states and 317 transitions. [2024-05-12 10:41:34,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 607 transitions, 11026 flow [2024-05-12 10:41:41,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 607 transitions, 10833 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 10:41:42,000 INFO L231 Difference]: Finished difference. Result has 446 places, 564 transitions, 9752 flow [2024-05-12 10:41:42,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9424, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9752, PETRI_PLACES=446, PETRI_TRANSITIONS=564} [2024-05-12 10:41:42,000 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 396 predicate places. [2024-05-12 10:41:42,001 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 564 transitions, 9752 flow [2024-05-12 10:41:42,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:42,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:41:42,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:41:42,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-05-12 10:41:42,001 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:41:42,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:41:42,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1231760138, now seen corresponding path program 8 times [2024-05-12 10:41:42,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:41:42,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507911887] [2024-05-12 10:41:42,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:41:42,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:41:42,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:41:42,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:41:42,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:41:42,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507911887] [2024-05-12 10:41:42,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507911887] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:41:42,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:41:42,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:41:42,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785241819] [2024-05-12 10:41:42,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:41:42,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:41:42,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:41:42,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:41:42,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:41:42,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:41:42,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 564 transitions, 9752 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:42,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:41:42,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:41:42,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:41:46,243 INFO L124 PetriNetUnfolderBase]: 8253/13937 cut-off events. [2024-05-12 10:41:46,244 INFO L125 PetriNetUnfolderBase]: For 983300/983499 co-relation queries the response was YES. [2024-05-12 10:41:46,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87014 conditions, 13937 events. 8253/13937 cut-off events. For 983300/983499 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 112396 event pairs, 3339 based on Foata normal form. 100/13441 useless extension candidates. Maximal degree in co-relation 86816. Up to 11737 conditions per place. [2024-05-12 10:41:46,471 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 465 selfloop transitions, 127 changer transitions 0/605 dead transitions. [2024-05-12 10:41:46,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 605 transitions, 11070 flow [2024-05-12 10:41:46,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:41:46,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:41:46,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 10:41:46,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 10:41:46,472 INFO L175 Difference]: Start difference. First operand has 446 places, 564 transitions, 9752 flow. Second operand 8 states and 228 transitions. [2024-05-12 10:41:46,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 605 transitions, 11070 flow [2024-05-12 10:41:51,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 605 transitions, 10747 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-05-12 10:41:51,058 INFO L231 Difference]: Finished difference. Result has 444 places, 564 transitions, 9695 flow [2024-05-12 10:41:51,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9429, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9695, PETRI_PLACES=444, PETRI_TRANSITIONS=564} [2024-05-12 10:41:51,058 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 394 predicate places. [2024-05-12 10:41:51,059 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 564 transitions, 9695 flow [2024-05-12 10:41:51,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:51,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:41:51,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:41:51,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-05-12 10:41:51,059 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:41:51,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:41:51,060 INFO L85 PathProgramCache]: Analyzing trace with hash 202367666, now seen corresponding path program 5 times [2024-05-12 10:41:51,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:41:51,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172192714] [2024-05-12 10:41:51,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:41:51,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:41:51,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:41:51,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:41:51,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:41:51,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172192714] [2024-05-12 10:41:51,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172192714] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:41:51,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:41:51,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:41:51,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638074572] [2024-05-12 10:41:51,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:41:51,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:41:51,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:41:51,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:41:51,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:41:51,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:41:51,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 564 transitions, 9695 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:51,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:41:51,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:41:51,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:41:55,064 INFO L124 PetriNetUnfolderBase]: 8327/14039 cut-off events. [2024-05-12 10:41:55,064 INFO L125 PetriNetUnfolderBase]: For 809208/809397 co-relation queries the response was YES. [2024-05-12 10:41:55,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86930 conditions, 14039 events. 8327/14039 cut-off events. For 809208/809397 co-relation queries the response was YES. Maximal size of possible extension queue 925. Compared 113148 event pairs, 3420 based on Foata normal form. 56/13478 useless extension candidates. Maximal degree in co-relation 86731. Up to 12431 conditions per place. [2024-05-12 10:41:55,439 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 482 selfloop transitions, 96 changer transitions 0/591 dead transitions. [2024-05-12 10:41:55,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 591 transitions, 10956 flow [2024-05-12 10:41:55,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:41:55,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:41:55,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-05-12 10:41:55,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5807453416149069 [2024-05-12 10:41:55,440 INFO L175 Difference]: Start difference. First operand has 444 places, 564 transitions, 9695 flow. Second operand 7 states and 187 transitions. [2024-05-12 10:41:55,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 591 transitions, 10956 flow [2024-05-12 10:42:00,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 591 transitions, 10697 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 10:42:00,640 INFO L231 Difference]: Finished difference. Result has 444 places, 565 transitions, 9656 flow [2024-05-12 10:42:00,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9436, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9656, PETRI_PLACES=444, PETRI_TRANSITIONS=565} [2024-05-12 10:42:00,648 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 394 predicate places. [2024-05-12 10:42:00,648 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 565 transitions, 9656 flow [2024-05-12 10:42:00,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:00,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:42:00,649 INFO L208 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-05-12 10:42:00,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-05-12 10:42:00,649 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:42:00,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:42:00,649 INFO L85 PathProgramCache]: Analyzing trace with hash -774783172, now seen corresponding path program 6 times [2024-05-12 10:42:00,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:42:00,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357023302] [2024-05-12 10:42:00,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:42:00,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:42:00,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:42:01,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:42:01,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:42:01,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357023302] [2024-05-12 10:42:01,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357023302] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:42:01,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:42:01,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:42:01,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212324064] [2024-05-12 10:42:01,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:42:01,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:42:01,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:42:01,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:42:01,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:42:01,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:42:01,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 565 transitions, 9656 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:01,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:42:01,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:42:01,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:42:05,104 INFO L124 PetriNetUnfolderBase]: 8401/14163 cut-off events. [2024-05-12 10:42:05,104 INFO L125 PetriNetUnfolderBase]: For 824681/824873 co-relation queries the response was YES. [2024-05-12 10:42:05,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87673 conditions, 14163 events. 8401/14163 cut-off events. For 824681/824873 co-relation queries the response was YES. Maximal size of possible extension queue 936. Compared 114457 event pairs, 3442 based on Foata normal form. 56/13596 useless extension candidates. Maximal degree in co-relation 87473. Up to 12545 conditions per place. [2024-05-12 10:42:05,321 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 476 selfloop transitions, 100 changer transitions 0/589 dead transitions. [2024-05-12 10:42:05,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 589 transitions, 10907 flow [2024-05-12 10:42:05,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:42:05,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:42:05,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-05-12 10:42:05,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683229813664596 [2024-05-12 10:42:05,322 INFO L175 Difference]: Start difference. First operand has 444 places, 565 transitions, 9656 flow. Second operand 7 states and 183 transitions. [2024-05-12 10:42:05,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 589 transitions, 10907 flow [2024-05-12 10:42:11,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 589 transitions, 10708 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 10:42:11,161 INFO L231 Difference]: Finished difference. Result has 446 places, 566 transitions, 9687 flow [2024-05-12 10:42:11,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9457, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9687, PETRI_PLACES=446, PETRI_TRANSITIONS=566} [2024-05-12 10:42:11,161 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 396 predicate places. [2024-05-12 10:42:11,161 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 566 transitions, 9687 flow [2024-05-12 10:42:11,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:11,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:42:11,162 INFO L208 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-05-12 10:42:11,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-05-12 10:42:11,162 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:42:11,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:42:11,162 INFO L85 PathProgramCache]: Analyzing trace with hash -774901282, now seen corresponding path program 7 times [2024-05-12 10:42:11,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:42:11,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425327831] [2024-05-12 10:42:11,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:42:11,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:42:11,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:42:11,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:42:11,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:42:11,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425327831] [2024-05-12 10:42:11,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425327831] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:42:11,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:42:11,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:42:11,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017064864] [2024-05-12 10:42:11,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:42:11,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:42:11,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:42:11,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:42:11,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:42:11,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:42:11,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 566 transitions, 9687 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:11,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:42:11,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:42:11,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:42:15,350 INFO L124 PetriNetUnfolderBase]: 8567/14427 cut-off events. [2024-05-12 10:42:15,350 INFO L125 PetriNetUnfolderBase]: For 885612/885798 co-relation queries the response was YES. [2024-05-12 10:42:15,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90041 conditions, 14427 events. 8567/14427 cut-off events. For 885612/885798 co-relation queries the response was YES. Maximal size of possible extension queue 961. Compared 116637 event pairs, 3472 based on Foata normal form. 56/13857 useless extension candidates. Maximal degree in co-relation 89840. Up to 12421 conditions per place. [2024-05-12 10:42:15,562 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 482 selfloop transitions, 103 changer transitions 0/598 dead transitions. [2024-05-12 10:42:15,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 598 transitions, 11222 flow [2024-05-12 10:42:15,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:42:15,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:42:15,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 10:42:15,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 10:42:15,563 INFO L175 Difference]: Start difference. First operand has 446 places, 566 transitions, 9687 flow. Second operand 7 states and 189 transitions. [2024-05-12 10:42:15,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 598 transitions, 11222 flow [2024-05-12 10:42:21,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 598 transitions, 11013 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 10:42:21,975 INFO L231 Difference]: Finished difference. Result has 449 places, 568 transitions, 9747 flow [2024-05-12 10:42:21,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9478, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9747, PETRI_PLACES=449, PETRI_TRANSITIONS=568} [2024-05-12 10:42:21,989 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 399 predicate places. [2024-05-12 10:42:21,989 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 568 transitions, 9747 flow [2024-05-12 10:42:21,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:21,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:42:21,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:42:21,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-05-12 10:42:21,990 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:42:21,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:42:21,990 INFO L85 PathProgramCache]: Analyzing trace with hash -972023414, now seen corresponding path program 9 times [2024-05-12 10:42:21,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:42:21,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214328622] [2024-05-12 10:42:21,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:42:21,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:42:22,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:42:22,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:42:22,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:42:22,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214328622] [2024-05-12 10:42:22,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214328622] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:42:22,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:42:22,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 10:42:22,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135148752] [2024-05-12 10:42:22,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:42:22,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 10:42:22,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:42:22,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 10:42:22,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 10:42:22,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:42:22,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 568 transitions, 9747 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:22,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:42:22,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:42:22,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:42:26,296 INFO L124 PetriNetUnfolderBase]: 8733/14672 cut-off events. [2024-05-12 10:42:26,297 INFO L125 PetriNetUnfolderBase]: For 953010/953130 co-relation queries the response was YES. [2024-05-12 10:42:26,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93417 conditions, 14672 events. 8733/14672 cut-off events. For 953010/953130 co-relation queries the response was YES. Maximal size of possible extension queue 987. Compared 118908 event pairs, 3526 based on Foata normal form. 14/14039 useless extension candidates. Maximal degree in co-relation 93214. Up to 12894 conditions per place. [2024-05-12 10:42:26,539 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 544 selfloop transitions, 60 changer transitions 0/617 dead transitions. [2024-05-12 10:42:26,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 617 transitions, 11393 flow [2024-05-12 10:42:26,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:42:26,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:42:26,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 301 transitions. [2024-05-12 10:42:26,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452898550724637 [2024-05-12 10:42:26,541 INFO L175 Difference]: Start difference. First operand has 449 places, 568 transitions, 9747 flow. Second operand 12 states and 301 transitions. [2024-05-12 10:42:26,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 617 transitions, 11393 flow [2024-05-12 10:42:33,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 617 transitions, 11191 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 10:42:33,322 INFO L231 Difference]: Finished difference. Result has 457 places, 570 transitions, 9737 flow [2024-05-12 10:42:33,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9545, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9737, PETRI_PLACES=457, PETRI_TRANSITIONS=570} [2024-05-12 10:42:33,323 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 407 predicate places. [2024-05-12 10:42:33,323 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 570 transitions, 9737 flow [2024-05-12 10:42:33,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:33,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:42:33,323 INFO L208 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-05-12 10:42:33,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-05-12 10:42:33,324 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:42:33,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:42:33,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1977332674, now seen corresponding path program 10 times [2024-05-12 10:42:33,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:42:33,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174251557] [2024-05-12 10:42:33,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:42:33,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:42:33,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:42:33,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:42:33,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:42:33,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174251557] [2024-05-12 10:42:33,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174251557] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:42:33,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:42:33,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:42:33,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136609631] [2024-05-12 10:42:33,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:42:33,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:42:33,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:42:33,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:42:33,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:42:33,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:42:33,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 570 transitions, 9737 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:33,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:42:33,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:42:33,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:42:37,596 INFO L124 PetriNetUnfolderBase]: 8807/14796 cut-off events. [2024-05-12 10:42:37,596 INFO L125 PetriNetUnfolderBase]: For 974599/974722 co-relation queries the response was YES. [2024-05-12 10:42:37,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94287 conditions, 14796 events. 8807/14796 cut-off events. For 974599/974722 co-relation queries the response was YES. Maximal size of possible extension queue 1000. Compared 119967 event pairs, 3604 based on Foata normal form. 14/14153 useless extension candidates. Maximal degree in co-relation 94083. Up to 13076 conditions per place. [2024-05-12 10:42:37,818 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 424 selfloop transitions, 171 changer transitions 0/608 dead transitions. [2024-05-12 10:42:37,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 608 transitions, 11074 flow [2024-05-12 10:42:37,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:42:37,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:42:37,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 303 transitions. [2024-05-12 10:42:37,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5489130434782609 [2024-05-12 10:42:37,819 INFO L175 Difference]: Start difference. First operand has 457 places, 570 transitions, 9737 flow. Second operand 12 states and 303 transitions. [2024-05-12 10:42:37,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 608 transitions, 11074 flow [2024-05-12 10:42:43,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 608 transitions, 10990 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 10:42:43,461 INFO L231 Difference]: Finished difference. Result has 463 places, 571 transitions, 10037 flow [2024-05-12 10:42:43,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9659, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10037, PETRI_PLACES=463, PETRI_TRANSITIONS=571} [2024-05-12 10:42:43,462 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 413 predicate places. [2024-05-12 10:42:43,462 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 571 transitions, 10037 flow [2024-05-12 10:42:43,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:43,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:42:43,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:42:43,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-05-12 10:42:43,463 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:42:43,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:42:43,463 INFO L85 PathProgramCache]: Analyzing trace with hash -2128006624, now seen corresponding path program 11 times [2024-05-12 10:42:43,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:42:43,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406788850] [2024-05-12 10:42:43,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:42:43,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:42:43,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:42:43,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:42:43,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:42:43,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406788850] [2024-05-12 10:42:43,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406788850] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:42:43,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:42:43,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:42:43,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443119534] [2024-05-12 10:42:43,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:42:43,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:42:43,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:42:43,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:42:43,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:42:43,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:42:43,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 571 transitions, 10037 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:43,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:42:43,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:42:43,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:42:48,529 INFO L124 PetriNetUnfolderBase]: 9658/16387 cut-off events. [2024-05-12 10:42:48,530 INFO L125 PetriNetUnfolderBase]: For 1466405/1466544 co-relation queries the response was YES. [2024-05-12 10:42:48,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111327 conditions, 16387 events. 9658/16387 cut-off events. For 1466405/1466544 co-relation queries the response was YES. Maximal size of possible extension queue 1122. Compared 135759 event pairs, 3912 based on Foata normal form. 12/15715 useless extension candidates. Maximal degree in co-relation 111121. Up to 12337 conditions per place. [2024-05-12 10:42:48,906 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 442 selfloop transitions, 178 changer transitions 0/633 dead transitions. [2024-05-12 10:42:48,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 633 transitions, 12110 flow [2024-05-12 10:42:48,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:42:48,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:42:48,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 320 transitions. [2024-05-12 10:42:48,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797101449275363 [2024-05-12 10:42:48,907 INFO L175 Difference]: Start difference. First operand has 463 places, 571 transitions, 10037 flow. Second operand 12 states and 320 transitions. [2024-05-12 10:42:48,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 633 transitions, 12110 flow [2024-05-12 10:42:57,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 633 transitions, 11753 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-05-12 10:42:57,904 INFO L231 Difference]: Finished difference. Result has 467 places, 576 transitions, 10274 flow [2024-05-12 10:42:57,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9680, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10274, PETRI_PLACES=467, PETRI_TRANSITIONS=576} [2024-05-12 10:42:57,909 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 417 predicate places. [2024-05-12 10:42:57,909 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 576 transitions, 10274 flow [2024-05-12 10:42:57,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:57,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:42:57,909 INFO L208 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-05-12 10:42:57,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-05-12 10:42:57,910 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:42:57,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:42:57,919 INFO L85 PathProgramCache]: Analyzing trace with hash -2127886654, now seen corresponding path program 12 times [2024-05-12 10:42:57,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:42:57,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670469456] [2024-05-12 10:42:57,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:42:57,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:42:57,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:42:58,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:42:58,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:42:58,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670469456] [2024-05-12 10:42:58,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670469456] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:42:58,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:42:58,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:42:58,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482611026] [2024-05-12 10:42:58,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:42:58,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:42:58,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:42:58,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:42:58,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:42:58,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:42:58,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 576 transitions, 10274 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:58,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:42:58,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:42:58,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:03,014 INFO L124 PetriNetUnfolderBase]: 9732/16491 cut-off events. [2024-05-12 10:43:03,014 INFO L125 PetriNetUnfolderBase]: For 1502209/1502398 co-relation queries the response was YES. [2024-05-12 10:43:03,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113245 conditions, 16491 events. 9732/16491 cut-off events. For 1502209/1502398 co-relation queries the response was YES. Maximal size of possible extension queue 1129. Compared 136764 event pairs, 4131 based on Foata normal form. 44/15835 useless extension candidates. Maximal degree in co-relation 113036. Up to 14600 conditions per place. [2024-05-12 10:43:03,286 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 535 selfloop transitions, 73 changer transitions 0/621 dead transitions. [2024-05-12 10:43:03,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 621 transitions, 11705 flow [2024-05-12 10:43:03,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:03,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:03,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-05-12 10:43:03,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5845410628019324 [2024-05-12 10:43:03,287 INFO L175 Difference]: Start difference. First operand has 467 places, 576 transitions, 10274 flow. Second operand 9 states and 242 transitions. [2024-05-12 10:43:03,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 621 transitions, 11705 flow