./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe017_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe017_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 14:03:46,795 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 14:03:46,859 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 14:03:46,863 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 14:03:46,863 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 14:03:46,888 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 14:03:46,889 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 14:03:46,889 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 14:03:46,890 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 14:03:46,893 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 14:03:46,893 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 14:03:46,894 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 14:03:46,894 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 14:03:46,895 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 14:03:46,895 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 14:03:46,895 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 14:03:46,896 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 14:03:46,896 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 14:03:46,896 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 14:03:46,896 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 14:03:46,897 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 14:03:46,897 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 14:03:46,897 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 14:03:46,898 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 14:03:46,898 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 14:03:46,898 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 14:03:46,898 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 14:03:46,898 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 14:03:46,899 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 14:03:46,899 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 14:03:46,900 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 14:03:46,900 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 14:03:46,900 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:03:46,901 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 14:03:46,901 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 14:03:46,901 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 14:03:46,901 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 14:03:46,901 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 14:03:46,902 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 14:03:46,902 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 14:03:46,902 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 14:03:46,902 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 14:03:46,902 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 14:03:46,903 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 14:03:47,113 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 14:03:47,130 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 14:03:47,133 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 14:03:47,133 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 14:03:47,134 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 14:03:47,135 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.i [2024-06-14 14:03:48,199 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 14:03:48,438 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 14:03:48,439 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_tso.i [2024-06-14 14:03:48,451 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3d2a8ce04/94d335bd6482456fac83efb8e0c1aa8f/FLAG3f79248f5 [2024-06-14 14:03:48,461 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3d2a8ce04/94d335bd6482456fac83efb8e0c1aa8f [2024-06-14 14:03:48,463 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 14:03:48,464 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 14:03:48,465 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/safe017_tso.yml/witness.yml [2024-06-14 14:03:48,572 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 14:03:48,574 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 14:03:48,574 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 14:03:48,575 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 14:03:48,578 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 14:03:48,579 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:03:48" (1/2) ... [2024-06-14 14:03:48,579 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8ab024a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:03:48, skipping insertion in model container [2024-06-14 14:03:48,580 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:03:48" (1/2) ... [2024-06-14 14:03:48,581 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1c16633 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:03:48, skipping insertion in model container [2024-06-14 14:03:48,582 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:03:48" (2/2) ... [2024-06-14 14:03:48,582 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8ab024a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:48, skipping insertion in model container [2024-06-14 14:03:48,582 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:03:48" (2/2) ... [2024-06-14 14:03:48,583 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 14:03:48,672 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 14:03:48,689 INFO L97 edCorrectnessWitness]: Location invariant before [L774-L774] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((((((((((((((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_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 )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && __unbuffered_p2_EAX <= 127) && y <= 2) && y <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 14:03:48,689 INFO L97 edCorrectnessWitness]: Location invariant before [L777-L777] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((((((((((((((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_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 )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && __unbuffered_p2_EAX <= 127) && y <= 2) && y <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 14:03:48,689 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((((((((((((((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_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 )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && __unbuffered_p2_EAX <= 127) && y <= 2) && y <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 14:03:48,689 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 14:03:48,690 INFO L106 edCorrectnessWitness]: ghost_update [L772-L772] multithreaded = 1; [2024-06-14 14:03:48,732 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 14:03:48,956 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:03:48,968 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 14:03:49,109 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:03:49,136 INFO L206 MainTranslator]: Completed translation [2024-06-14 14:03:49,137 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:49 WrapperNode [2024-06-14 14:03:49,137 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 14:03:49,138 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 14:03:49,138 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 14:03:49,138 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 14:03:49,144 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 14.06 02:03:49" (1/1) ... [2024-06-14 14:03:49,163 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 14.06 02:03:49" (1/1) ... [2024-06-14 14:03:49,200 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 64 [2024-06-14 14:03:49,206 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 14:03:49,207 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 14:03:49,207 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 14:03:49,207 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 14:03:49,221 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:49" (1/1) ... [2024-06-14 14:03:49,221 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:49" (1/1) ... [2024-06-14 14:03:49,224 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:49" (1/1) ... [2024-06-14 14:03:49,233 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 14:03:49,234 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:49" (1/1) ... [2024-06-14 14:03:49,234 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:49" (1/1) ... [2024-06-14 14:03:49,238 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:49" (1/1) ... [2024-06-14 14:03:49,244 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:49" (1/1) ... [2024-06-14 14:03:49,246 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:49" (1/1) ... [2024-06-14 14:03:49,247 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:49" (1/1) ... [2024-06-14 14:03:49,249 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 14:03:49,251 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 14:03:49,251 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 14:03:49,251 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 14:03:49,252 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:49" (1/1) ... [2024-06-14 14:03:49,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:03:49,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 14:03:49,286 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 14:03:49,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 14:03:49,313 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 14:03:49,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 14:03:49,314 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 14:03:49,314 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 14:03:49,314 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 14:03:49,314 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 14:03:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 14:03:49,315 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 14:03:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 14:03:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 14:03:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 14:03:49,315 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 14:03:49,316 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 14:03:49,423 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 14:03:49,425 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 14:03:49,625 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 14:03:49,625 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 14:03:49,716 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 14:03:49,717 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 14:03:49,717 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:03:49 BoogieIcfgContainer [2024-06-14 14:03:49,717 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 14:03:49,718 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 14:03:49,718 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 14:03:49,721 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 14:03:49,721 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 02:03:48" (1/4) ... [2024-06-14 14:03:49,721 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6324a4c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 02:03:49, skipping insertion in model container [2024-06-14 14:03:49,721 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:03:48" (2/4) ... [2024-06-14 14:03:49,721 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6324a4c9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:03:49, skipping insertion in model container [2024-06-14 14:03:49,721 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:03:49" (3/4) ... [2024-06-14 14:03:49,721 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6324a4c9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:03:49, skipping insertion in model container [2024-06-14 14:03:49,722 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:03:49" (4/4) ... [2024-06-14 14:03:49,722 INFO L112 eAbstractionObserver]: Analyzing ICFG safe017_tso.i [2024-06-14 14:03:49,747 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 14:03:49,748 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 14:03:49,748 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 14:03:49,793 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 14:03:49,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-14 14:03:49,860 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-14 14:03:49,860 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:03:49,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 14:03:49,862 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-14 14:03:49,865 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-14 14:03:49,876 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 14:03:49,882 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;@6fe8711f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 14:03:49,882 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 14:03:49,886 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 14:03:49,886 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 14:03:49,886 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:03:49,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:49,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 14:03:49,888 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:49,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:49,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1990476843, now seen corresponding path program 1 times [2024-06-14 14:03:49,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:49,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747856765] [2024-06-14 14:03:49,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:49,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:50,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:50,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:50,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:50,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747856765] [2024-06-14 14:03:50,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747856765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:50,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:50,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 14:03:50,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584783309] [2024-06-14 14:03:50,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:50,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 14:03:50,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:50,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 14:03:50,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 14:03:50,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 14:03:50,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:50,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:50,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 14:03:50,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:50,600 INFO L124 PetriNetUnfolderBase]: 607/1012 cut-off events. [2024-06-14 14:03:50,601 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-14 14:03:50,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2016 conditions, 1012 events. 607/1012 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4884 event pairs, 393 based on Foata normal form. 1/958 useless extension candidates. Maximal degree in co-relation 2001. Up to 937 conditions per place. [2024-06-14 14:03:50,613 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 30 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-14 14:03:50,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 165 flow [2024-06-14 14:03:50,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 14:03:50,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 14:03:50,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-14 14:03:50,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-14 14:03:50,624 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 79 transitions. [2024-06-14 14:03:50,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 165 flow [2024-06-14 14:03:50,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 14:03:50,628 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-14 14:03:50,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-14 14:03:50,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-14 14:03:50,632 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-14 14:03:50,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:50,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:50,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:50,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 14:03:50,633 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:50,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:50,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1587776716, now seen corresponding path program 1 times [2024-06-14 14:03:50,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:50,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572414783] [2024-06-14 14:03:50,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:50,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:50,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:50,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:50,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:50,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572414783] [2024-06-14 14:03:50,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572414783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:50,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:50,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:03:50,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401688649] [2024-06-14 14:03:50,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:50,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:03:50,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:50,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:03:50,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:03:50,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 14:03:50,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:50,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:50,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 14:03:50,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:51,019 INFO L124 PetriNetUnfolderBase]: 608/1023 cut-off events. [2024-06-14 14:03:51,020 INFO L125 PetriNetUnfolderBase]: For 186/194 co-relation queries the response was YES. [2024-06-14 14:03:51,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2344 conditions, 1023 events. 608/1023 cut-off events. For 186/194 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4904 event pairs, 321 based on Foata normal form. 7/1008 useless extension candidates. Maximal degree in co-relation 2329. Up to 911 conditions per place. [2024-06-14 14:03:51,025 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 39 selfloop transitions, 11 changer transitions 0/57 dead transitions. [2024-06-14 14:03:51,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 57 transitions, 262 flow [2024-06-14 14:03:51,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:03:51,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:03:51,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-14 14:03:51,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-14 14:03:51,027 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 107 transitions. [2024-06-14 14:03:51,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 57 transitions, 262 flow [2024-06-14 14:03:51,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 258 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 14:03:51,029 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 170 flow [2024-06-14 14:03:51,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=45, PETRI_TRANSITIONS=42} [2024-06-14 14:03:51,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-14 14:03:51,030 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 170 flow [2024-06-14 14:03:51,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:51,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:51,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:51,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 14:03:51,031 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:51,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:51,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1976437170, now seen corresponding path program 1 times [2024-06-14 14:03:51,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:51,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442339381] [2024-06-14 14:03:51,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:51,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:51,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:51,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:51,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:51,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442339381] [2024-06-14 14:03:51,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442339381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:51,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:51,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:03:51,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479163305] [2024-06-14 14:03:51,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:51,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:03:51,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:51,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:03:51,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:03:51,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:51,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 42 transitions, 170 flow. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:51,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:51,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:51,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:51,316 INFO L124 PetriNetUnfolderBase]: 743/1228 cut-off events. [2024-06-14 14:03:51,317 INFO L125 PetriNetUnfolderBase]: For 829/829 co-relation queries the response was YES. [2024-06-14 14:03:51,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3314 conditions, 1228 events. 743/1228 cut-off events. For 829/829 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5919 event pairs, 271 based on Foata normal form. 5/1231 useless extension candidates. Maximal degree in co-relation 3296. Up to 1054 conditions per place. [2024-06-14 14:03:51,324 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 62 selfloop transitions, 14 changer transitions 0/82 dead transitions. [2024-06-14 14:03:51,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 82 transitions, 459 flow [2024-06-14 14:03:51,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:03:51,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:03:51,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-14 14:03:51,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-14 14:03:51,327 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 170 flow. Second operand 5 states and 131 transitions. [2024-06-14 14:03:51,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 82 transitions, 459 flow [2024-06-14 14:03:51,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 82 transitions, 453 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-14 14:03:51,331 INFO L231 Difference]: Finished difference. Result has 52 places, 55 transitions, 280 flow [2024-06-14 14:03:51,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=280, PETRI_PLACES=52, PETRI_TRANSITIONS=55} [2024-06-14 14:03:51,333 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-14 14:03:51,333 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 55 transitions, 280 flow [2024-06-14 14:03:51,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:51,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:51,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:51,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 14:03:51,334 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:51,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:51,335 INFO L85 PathProgramCache]: Analyzing trace with hash -124648575, now seen corresponding path program 1 times [2024-06-14 14:03:51,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:51,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778317917] [2024-06-14 14:03:51,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:51,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:51,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:51,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:51,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:51,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778317917] [2024-06-14 14:03:51,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778317917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:51,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:51,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:03:51,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349167403] [2024-06-14 14:03:51,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:51,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:03:51,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:51,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:03:51,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:03:51,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:51,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 55 transitions, 280 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:51,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:51,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:51,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:51,708 INFO L124 PetriNetUnfolderBase]: 804/1339 cut-off events. [2024-06-14 14:03:51,708 INFO L125 PetriNetUnfolderBase]: For 1830/1830 co-relation queries the response was YES. [2024-06-14 14:03:51,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4244 conditions, 1339 events. 804/1339 cut-off events. For 1830/1830 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6748 event pairs, 183 based on Foata normal form. 22/1359 useless extension candidates. Maximal degree in co-relation 4221. Up to 1019 conditions per place. [2024-06-14 14:03:51,718 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 69 selfloop transitions, 16 changer transitions 0/91 dead transitions. [2024-06-14 14:03:51,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 91 transitions, 574 flow [2024-06-14 14:03:51,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:03:51,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:03:51,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 14:03:51,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-14 14:03:51,722 INFO L175 Difference]: Start difference. First operand has 52 places, 55 transitions, 280 flow. Second operand 6 states and 153 transitions. [2024-06-14 14:03:51,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 91 transitions, 574 flow [2024-06-14 14:03:51,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 91 transitions, 570 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 14:03:51,731 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 324 flow [2024-06-14 14:03:51,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=324, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-14 14:03:51,732 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-14 14:03:51,732 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 324 flow [2024-06-14 14:03:51,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:51,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:51,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:51,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 14:03:51,733 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:51,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:51,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1422794652, now seen corresponding path program 1 times [2024-06-14 14:03:51,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:51,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53193628] [2024-06-14 14:03:51,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:51,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:51,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:51,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:51,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:51,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53193628] [2024-06-14 14:03:51,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53193628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:51,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:51,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:03:51,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527037105] [2024-06-14 14:03:51,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:51,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:03:51,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:51,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:03:51,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:03:51,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:51,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 324 flow. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:51,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:51,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:51,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:52,069 INFO L124 PetriNetUnfolderBase]: 799/1332 cut-off events. [2024-06-14 14:03:52,069 INFO L125 PetriNetUnfolderBase]: For 2409/2409 co-relation queries the response was YES. [2024-06-14 14:03:52,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4567 conditions, 1332 events. 799/1332 cut-off events. For 2409/2409 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6678 event pairs, 271 based on Foata normal form. 2/1333 useless extension candidates. Maximal degree in co-relation 4541. Up to 1230 conditions per place. [2024-06-14 14:03:52,077 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 56 selfloop transitions, 7 changer transitions 0/69 dead transitions. [2024-06-14 14:03:52,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 492 flow [2024-06-14 14:03:52,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:03:52,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:03:52,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-14 14:03:52,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-14 14:03:52,078 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 324 flow. Second operand 4 states and 95 transitions. [2024-06-14 14:03:52,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 492 flow [2024-06-14 14:03:52,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 69 transitions, 456 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 14:03:52,082 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 330 flow [2024-06-14 14:03:52,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=330, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2024-06-14 14:03:52,083 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2024-06-14 14:03:52,083 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 330 flow [2024-06-14 14:03:52,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:52,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:52,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:52,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 14:03:52,084 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:52,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:52,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1581135329, now seen corresponding path program 1 times [2024-06-14 14:03:52,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:52,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954575067] [2024-06-14 14:03:52,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:52,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:52,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:52,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:52,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:52,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954575067] [2024-06-14 14:03:52,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954575067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:52,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:52,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:03:52,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608322758] [2024-06-14 14:03:52,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:52,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:03:52,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:52,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:03:52,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:03:52,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:52,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 330 flow. Second operand has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:52,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:52,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:52,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:52,473 INFO L124 PetriNetUnfolderBase]: 805/1338 cut-off events. [2024-06-14 14:03:52,473 INFO L125 PetriNetUnfolderBase]: For 2751/2751 co-relation queries the response was YES. [2024-06-14 14:03:52,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4613 conditions, 1338 events. 805/1338 cut-off events. For 2751/2751 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6637 event pairs, 255 based on Foata normal form. 4/1340 useless extension candidates. Maximal degree in co-relation 4585. Up to 1164 conditions per place. [2024-06-14 14:03:52,482 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 59 selfloop transitions, 17 changer transitions 0/82 dead transitions. [2024-06-14 14:03:52,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 82 transitions, 575 flow [2024-06-14 14:03:52,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:03:52,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:03:52,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 14:03:52,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-14 14:03:52,484 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 330 flow. Second operand 5 states and 124 transitions. [2024-06-14 14:03:52,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 82 transitions, 575 flow [2024-06-14 14:03:52,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 82 transitions, 559 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 14:03:52,490 INFO L231 Difference]: Finished difference. Result has 62 places, 62 transitions, 395 flow [2024-06-14 14:03:52,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=395, PETRI_PLACES=62, PETRI_TRANSITIONS=62} [2024-06-14 14:03:52,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-14 14:03:52,491 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 62 transitions, 395 flow [2024-06-14 14:03:52,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:52,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:52,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:52,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 14:03:52,492 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:52,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:52,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1506051197, now seen corresponding path program 2 times [2024-06-14 14:03:52,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:52,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802915581] [2024-06-14 14:03:52,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:52,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:52,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:52,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:52,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:52,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802915581] [2024-06-14 14:03:52,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802915581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:52,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:52,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:03:52,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835303698] [2024-06-14 14:03:52,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:52,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:03:52,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:52,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:03:52,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:03:52,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:52,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 62 transitions, 395 flow. Second operand has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:52,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:52,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:52,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:52,938 INFO L124 PetriNetUnfolderBase]: 785/1299 cut-off events. [2024-06-14 14:03:52,938 INFO L125 PetriNetUnfolderBase]: For 3323/3323 co-relation queries the response was YES. [2024-06-14 14:03:52,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4708 conditions, 1299 events. 785/1299 cut-off events. For 3323/3323 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6369 event pairs, 247 based on Foata normal form. 2/1300 useless extension candidates. Maximal degree in co-relation 4678. Up to 1128 conditions per place. [2024-06-14 14:03:52,946 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 63 selfloop transitions, 20 changer transitions 0/89 dead transitions. [2024-06-14 14:03:52,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 89 transitions, 635 flow [2024-06-14 14:03:52,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:03:52,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:03:52,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 14:03:52,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 14:03:52,948 INFO L175 Difference]: Start difference. First operand has 62 places, 62 transitions, 395 flow. Second operand 7 states and 161 transitions. [2024-06-14 14:03:52,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 89 transitions, 635 flow [2024-06-14 14:03:52,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 89 transitions, 614 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 14:03:52,954 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 430 flow [2024-06-14 14:03:52,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=430, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-14 14:03:52,956 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-14 14:03:52,956 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 430 flow [2024-06-14 14:03:52,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:52,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:52,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:52,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 14:03:52,957 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:52,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:52,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1586857185, now seen corresponding path program 1 times [2024-06-14 14:03:52,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:52,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955595138] [2024-06-14 14:03:52,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:52,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:52,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:53,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:53,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:53,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955595138] [2024-06-14 14:03:53,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955595138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:53,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:53,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:03:53,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095697229] [2024-06-14 14:03:53,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:53,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:03:53,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:53,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:03:53,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:03:53,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:53,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 430 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:53,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:53,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:53,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:53,333 INFO L124 PetriNetUnfolderBase]: 777/1297 cut-off events. [2024-06-14 14:03:53,333 INFO L125 PetriNetUnfolderBase]: For 4053/4053 co-relation queries the response was YES. [2024-06-14 14:03:53,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4798 conditions, 1297 events. 777/1297 cut-off events. For 4053/4053 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6333 event pairs, 231 based on Foata normal form. 4/1300 useless extension candidates. Maximal degree in co-relation 4767. Up to 1169 conditions per place. [2024-06-14 14:03:53,344 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 66 selfloop transitions, 9 changer transitions 0/81 dead transitions. [2024-06-14 14:03:53,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 81 transitions, 634 flow [2024-06-14 14:03:53,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:03:53,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:03:53,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-14 14:03:53,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 14:03:53,346 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 430 flow. Second operand 5 states and 115 transitions. [2024-06-14 14:03:53,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 81 transitions, 634 flow [2024-06-14 14:03:53,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 81 transitions, 592 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 14:03:53,355 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 431 flow [2024-06-14 14:03:53,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=431, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2024-06-14 14:03:53,356 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-14 14:03:53,356 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 431 flow [2024-06-14 14:03:53,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:53,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:53,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:53,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 14:03:53,357 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:53,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:53,357 INFO L85 PathProgramCache]: Analyzing trace with hash -947354432, now seen corresponding path program 1 times [2024-06-14 14:03:53,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:53,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066134979] [2024-06-14 14:03:53,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:53,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:53,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:53,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:53,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:53,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066134979] [2024-06-14 14:03:53,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066134979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:53,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:53,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:53,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124960029] [2024-06-14 14:03:53,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:53,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:53,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:53,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:53,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:53,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:53,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 431 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:53,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:53,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:53,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:53,839 INFO L124 PetriNetUnfolderBase]: 852/1420 cut-off events. [2024-06-14 14:03:53,840 INFO L125 PetriNetUnfolderBase]: For 5569/5569 co-relation queries the response was YES. [2024-06-14 14:03:53,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5290 conditions, 1420 events. 852/1420 cut-off events. For 5569/5569 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7129 event pairs, 249 based on Foata normal form. 20/1438 useless extension candidates. Maximal degree in co-relation 5258. Up to 1131 conditions per place. [2024-06-14 14:03:53,850 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 67 selfloop transitions, 20 changer transitions 0/93 dead transitions. [2024-06-14 14:03:53,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 93 transitions, 687 flow [2024-06-14 14:03:53,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:03:53,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:03:53,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 14:03:53,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-14 14:03:53,852 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 431 flow. Second operand 6 states and 145 transitions. [2024-06-14 14:03:53,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 93 transitions, 687 flow [2024-06-14 14:03:53,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 93 transitions, 662 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 14:03:53,863 INFO L231 Difference]: Finished difference. Result has 70 places, 67 transitions, 472 flow [2024-06-14 14:03:53,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=472, PETRI_PLACES=70, PETRI_TRANSITIONS=67} [2024-06-14 14:03:53,864 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-14 14:03:53,864 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 67 transitions, 472 flow [2024-06-14 14:03:53,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:53,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:53,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:53,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 14:03:53,865 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:53,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:53,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1347369268, now seen corresponding path program 2 times [2024-06-14 14:03:53,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:53,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644682104] [2024-06-14 14:03:53,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:53,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:53,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:54,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:54,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:54,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644682104] [2024-06-14 14:03:54,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644682104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:54,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:54,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:54,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185829693] [2024-06-14 14:03:54,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:54,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:54,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:54,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:54,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:54,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:54,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 67 transitions, 472 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:54,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:54,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:54,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:54,344 INFO L124 PetriNetUnfolderBase]: 869/1455 cut-off events. [2024-06-14 14:03:54,344 INFO L125 PetriNetUnfolderBase]: For 6022/6022 co-relation queries the response was YES. [2024-06-14 14:03:54,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5660 conditions, 1455 events. 869/1455 cut-off events. For 6022/6022 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7314 event pairs, 259 based on Foata normal form. 4/1458 useless extension candidates. Maximal degree in co-relation 5627. Up to 1250 conditions per place. [2024-06-14 14:03:54,360 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 72 selfloop transitions, 22 changer transitions 0/100 dead transitions. [2024-06-14 14:03:54,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 100 transitions, 756 flow [2024-06-14 14:03:54,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:03:54,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:03:54,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 14:03:54,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-14 14:03:54,362 INFO L175 Difference]: Start difference. First operand has 70 places, 67 transitions, 472 flow. Second operand 8 states and 181 transitions. [2024-06-14 14:03:54,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 100 transitions, 756 flow [2024-06-14 14:03:54,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 100 transitions, 712 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 14:03:54,371 INFO L231 Difference]: Finished difference. Result has 74 places, 69 transitions, 501 flow [2024-06-14 14:03:54,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=501, PETRI_PLACES=74, PETRI_TRANSITIONS=69} [2024-06-14 14:03:54,373 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-14 14:03:54,375 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 69 transitions, 501 flow [2024-06-14 14:03:54,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:54,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:54,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:54,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 14:03:54,378 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:54,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:54,379 INFO L85 PathProgramCache]: Analyzing trace with hash 248964642, now seen corresponding path program 3 times [2024-06-14 14:03:54,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:54,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181724180] [2024-06-14 14:03:54,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:54,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:54,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:54,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:54,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:54,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181724180] [2024-06-14 14:03:54,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181724180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:54,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:54,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:54,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899152971] [2024-06-14 14:03:54,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:54,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:54,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:54,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:54,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:54,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:54,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 69 transitions, 501 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:54,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:54,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:54,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:54,866 INFO L124 PetriNetUnfolderBase]: 861/1443 cut-off events. [2024-06-14 14:03:54,866 INFO L125 PetriNetUnfolderBase]: For 6892/6892 co-relation queries the response was YES. [2024-06-14 14:03:54,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5718 conditions, 1443 events. 861/1443 cut-off events. For 6892/6892 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7244 event pairs, 209 based on Foata normal form. 4/1446 useless extension candidates. Maximal degree in co-relation 5684. Up to 1087 conditions per place. [2024-06-14 14:03:54,881 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 72 selfloop transitions, 28 changer transitions 0/106 dead transitions. [2024-06-14 14:03:54,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 106 transitions, 813 flow [2024-06-14 14:03:54,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:03:54,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:03:54,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 14:03:54,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-14 14:03:54,883 INFO L175 Difference]: Start difference. First operand has 74 places, 69 transitions, 501 flow. Second operand 8 states and 185 transitions. [2024-06-14 14:03:54,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 106 transitions, 813 flow [2024-06-14 14:03:54,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 106 transitions, 758 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 14:03:54,893 INFO L231 Difference]: Finished difference. Result has 76 places, 71 transitions, 535 flow [2024-06-14 14:03:54,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=535, PETRI_PLACES=76, PETRI_TRANSITIONS=71} [2024-06-14 14:03:54,894 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-14 14:03:54,894 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 71 transitions, 535 flow [2024-06-14 14:03:54,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:54,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:54,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:54,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 14:03:54,895 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:54,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:54,895 INFO L85 PathProgramCache]: Analyzing trace with hash -2117272833, now seen corresponding path program 1 times [2024-06-14 14:03:54,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:54,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530433254] [2024-06-14 14:03:54,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:54,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:54,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:55,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:55,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:55,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530433254] [2024-06-14 14:03:55,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530433254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:55,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:55,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:55,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948310112] [2024-06-14 14:03:55,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:55,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:55,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:55,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:55,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:55,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:55,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 71 transitions, 535 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:55,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:55,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:55,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:55,346 INFO L124 PetriNetUnfolderBase]: 853/1432 cut-off events. [2024-06-14 14:03:55,346 INFO L125 PetriNetUnfolderBase]: For 7849/7849 co-relation queries the response was YES. [2024-06-14 14:03:55,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5843 conditions, 1432 events. 853/1432 cut-off events. For 7849/7849 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7180 event pairs, 256 based on Foata normal form. 2/1433 useless extension candidates. Maximal degree in co-relation 5808. Up to 1293 conditions per place. [2024-06-14 14:03:55,355 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 64 selfloop transitions, 16 changer transitions 0/86 dead transitions. [2024-06-14 14:03:55,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 86 transitions, 733 flow [2024-06-14 14:03:55,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:03:55,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:03:55,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-14 14:03:55,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-14 14:03:55,357 INFO L175 Difference]: Start difference. First operand has 76 places, 71 transitions, 535 flow. Second operand 5 states and 118 transitions. [2024-06-14 14:03:55,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 86 transitions, 733 flow [2024-06-14 14:03:55,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 86 transitions, 662 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:03:55,366 INFO L231 Difference]: Finished difference. Result has 75 places, 71 transitions, 504 flow [2024-06-14 14:03:55,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=504, PETRI_PLACES=75, PETRI_TRANSITIONS=71} [2024-06-14 14:03:55,368 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-14 14:03:55,368 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 71 transitions, 504 flow [2024-06-14 14:03:55,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:55,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:55,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:55,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 14:03:55,369 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:55,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:55,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1385848018, now seen corresponding path program 1 times [2024-06-14 14:03:55,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:55,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874603940] [2024-06-14 14:03:55,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:55,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:55,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:55,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:55,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:55,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874603940] [2024-06-14 14:03:55,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874603940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:55,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:55,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:55,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817516908] [2024-06-14 14:03:55,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:55,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:55,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:55,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:55,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:55,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:55,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 71 transitions, 504 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:55,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:55,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:55,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:55,817 INFO L124 PetriNetUnfolderBase]: 930/1568 cut-off events. [2024-06-14 14:03:55,817 INFO L125 PetriNetUnfolderBase]: For 10438/10438 co-relation queries the response was YES. [2024-06-14 14:03:55,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6314 conditions, 1568 events. 930/1568 cut-off events. For 10438/10438 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8176 event pairs, 215 based on Foata normal form. 12/1578 useless extension candidates. Maximal degree in co-relation 6278. Up to 956 conditions per place. [2024-06-14 14:03:55,825 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 77 selfloop transitions, 21 changer transitions 0/104 dead transitions. [2024-06-14 14:03:55,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 104 transitions, 854 flow [2024-06-14 14:03:55,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:03:55,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:03:55,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:03:55,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-14 14:03:55,826 INFO L175 Difference]: Start difference. First operand has 75 places, 71 transitions, 504 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:03:55,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 104 transitions, 854 flow [2024-06-14 14:03:55,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 104 transitions, 814 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 14:03:55,835 INFO L231 Difference]: Finished difference. Result has 77 places, 73 transitions, 542 flow [2024-06-14 14:03:55,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=542, PETRI_PLACES=77, PETRI_TRANSITIONS=73} [2024-06-14 14:03:55,836 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-14 14:03:55,836 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 73 transitions, 542 flow [2024-06-14 14:03:55,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:55,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:55,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:55,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 14:03:55,837 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:55,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:55,837 INFO L85 PathProgramCache]: Analyzing trace with hash 696784030, now seen corresponding path program 1 times [2024-06-14 14:03:55,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:55,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266372206] [2024-06-14 14:03:55,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:55,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:55,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:56,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:56,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:56,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266372206] [2024-06-14 14:03:56,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266372206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:56,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:56,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:56,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223025114] [2024-06-14 14:03:56,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:56,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:56,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:56,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:56,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:56,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:56,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 73 transitions, 542 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:56,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:56,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:56,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:56,246 INFO L124 PetriNetUnfolderBase]: 910/1536 cut-off events. [2024-06-14 14:03:56,246 INFO L125 PetriNetUnfolderBase]: For 11030/11030 co-relation queries the response was YES. [2024-06-14 14:03:56,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6280 conditions, 1536 events. 910/1536 cut-off events. For 11030/11030 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7953 event pairs, 181 based on Foata normal form. 12/1546 useless extension candidates. Maximal degree in co-relation 6244. Up to 950 conditions per place. [2024-06-14 14:03:56,254 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 74 selfloop transitions, 22 changer transitions 0/102 dead transitions. [2024-06-14 14:03:56,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 102 transitions, 810 flow [2024-06-14 14:03:56,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:03:56,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:03:56,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 14:03:56,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-14 14:03:56,256 INFO L175 Difference]: Start difference. First operand has 77 places, 73 transitions, 542 flow. Second operand 6 states and 146 transitions. [2024-06-14 14:03:56,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 102 transitions, 810 flow [2024-06-14 14:03:56,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 102 transitions, 779 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-14 14:03:56,269 INFO L231 Difference]: Finished difference. Result has 81 places, 73 transitions, 562 flow [2024-06-14 14:03:56,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=562, PETRI_PLACES=81, PETRI_TRANSITIONS=73} [2024-06-14 14:03:56,270 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-14 14:03:56,270 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 73 transitions, 562 flow [2024-06-14 14:03:56,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:56,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:56,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:56,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 14:03:56,271 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:56,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:56,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1306127428, now seen corresponding path program 2 times [2024-06-14 14:03:56,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:56,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708966597] [2024-06-14 14:03:56,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:56,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:56,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:56,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:56,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:56,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708966597] [2024-06-14 14:03:56,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708966597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:56,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:56,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:56,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739584891] [2024-06-14 14:03:56,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:56,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:56,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:56,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:56,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:56,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:56,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 73 transitions, 562 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:56,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:56,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:56,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:56,678 INFO L124 PetriNetUnfolderBase]: 890/1504 cut-off events. [2024-06-14 14:03:56,678 INFO L125 PetriNetUnfolderBase]: For 11146/11146 co-relation queries the response was YES. [2024-06-14 14:03:56,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6173 conditions, 1504 events. 890/1504 cut-off events. For 11146/11146 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7732 event pairs, 110 based on Foata normal form. 12/1514 useless extension candidates. Maximal degree in co-relation 6135. Up to 808 conditions per place. [2024-06-14 14:03:56,686 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 72 selfloop transitions, 25 changer transitions 0/103 dead transitions. [2024-06-14 14:03:56,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 103 transitions, 808 flow [2024-06-14 14:03:56,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:03:56,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:03:56,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 14:03:56,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-14 14:03:56,688 INFO L175 Difference]: Start difference. First operand has 81 places, 73 transitions, 562 flow. Second operand 7 states and 162 transitions. [2024-06-14 14:03:56,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 103 transitions, 808 flow [2024-06-14 14:03:56,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 103 transitions, 751 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 14:03:56,699 INFO L231 Difference]: Finished difference. Result has 82 places, 72 transitions, 531 flow [2024-06-14 14:03:56,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=531, PETRI_PLACES=82, PETRI_TRANSITIONS=72} [2024-06-14 14:03:56,700 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-14 14:03:56,700 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 72 transitions, 531 flow [2024-06-14 14:03:56,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:56,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:56,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:56,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 14:03:56,701 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:56,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:56,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1580103421, now seen corresponding path program 1 times [2024-06-14 14:03:56,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:56,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204828837] [2024-06-14 14:03:56,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:56,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:56,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:56,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:56,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:56,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204828837] [2024-06-14 14:03:56,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204828837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:56,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:56,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:03:56,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954525578] [2024-06-14 14:03:56,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:56,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:03:56,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:56,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:03:56,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:03:56,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:56,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 72 transitions, 531 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:56,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:56,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:56,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:57,041 INFO L124 PetriNetUnfolderBase]: 895/1516 cut-off events. [2024-06-14 14:03:57,042 INFO L125 PetriNetUnfolderBase]: For 10873/10873 co-relation queries the response was YES. [2024-06-14 14:03:57,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6261 conditions, 1516 events. 895/1516 cut-off events. For 10873/10873 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7835 event pairs, 258 based on Foata normal form. 1/1516 useless extension candidates. Maximal degree in co-relation 6222. Up to 1384 conditions per place. [2024-06-14 14:03:57,050 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 70 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-14 14:03:57,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 91 transitions, 803 flow [2024-06-14 14:03:57,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:03:57,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:03:57,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-14 14:03:57,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-14 14:03:57,051 INFO L175 Difference]: Start difference. First operand has 82 places, 72 transitions, 531 flow. Second operand 5 states and 113 transitions. [2024-06-14 14:03:57,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 91 transitions, 803 flow [2024-06-14 14:03:57,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 91 transitions, 730 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 14:03:57,066 INFO L231 Difference]: Finished difference. Result has 81 places, 78 transitions, 540 flow [2024-06-14 14:03:57,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=540, PETRI_PLACES=81, PETRI_TRANSITIONS=78} [2024-06-14 14:03:57,067 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-14 14:03:57,067 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 78 transitions, 540 flow [2024-06-14 14:03:57,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:57,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:57,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:57,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 14:03:57,068 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:57,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:57,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1575788113, now seen corresponding path program 2 times [2024-06-14 14:03:57,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:57,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496321684] [2024-06-14 14:03:57,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:57,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:57,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:57,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:57,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:57,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496321684] [2024-06-14 14:03:57,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496321684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:57,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:57,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:03:57,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537143220] [2024-06-14 14:03:57,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:57,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:03:57,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:57,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:03:57,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:03:57,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:57,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 78 transitions, 540 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:57,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:57,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:57,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:57,413 INFO L124 PetriNetUnfolderBase]: 892/1512 cut-off events. [2024-06-14 14:03:57,413 INFO L125 PetriNetUnfolderBase]: For 11682/11682 co-relation queries the response was YES. [2024-06-14 14:03:57,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6201 conditions, 1512 events. 892/1512 cut-off events. For 11682/11682 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7815 event pairs, 258 based on Foata normal form. 1/1512 useless extension candidates. Maximal degree in co-relation 6162. Up to 1384 conditions per place. [2024-06-14 14:03:57,421 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 71 selfloop transitions, 12 changer transitions 0/89 dead transitions. [2024-06-14 14:03:57,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 89 transitions, 734 flow [2024-06-14 14:03:57,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:03:57,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:03:57,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-14 14:03:57,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-14 14:03:57,429 INFO L175 Difference]: Start difference. First operand has 81 places, 78 transitions, 540 flow. Second operand 4 states and 95 transitions. [2024-06-14 14:03:57,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 89 transitions, 734 flow [2024-06-14 14:03:57,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 89 transitions, 702 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-14 14:03:57,441 INFO L231 Difference]: Finished difference. Result has 84 places, 78 transitions, 542 flow [2024-06-14 14:03:57,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=542, PETRI_PLACES=84, PETRI_TRANSITIONS=78} [2024-06-14 14:03:57,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-14 14:03:57,441 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 78 transitions, 542 flow [2024-06-14 14:03:57,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:57,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:57,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:57,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 14:03:57,442 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:57,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:57,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1652368943, now seen corresponding path program 1 times [2024-06-14 14:03:57,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:57,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647180413] [2024-06-14 14:03:57,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:57,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:57,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:57,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:57,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:57,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647180413] [2024-06-14 14:03:57,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647180413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:57,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:57,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:57,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187310] [2024-06-14 14:03:57,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:57,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:57,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:57,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:57,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:57,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:57,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 78 transitions, 542 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:57,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:57,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:57,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:57,834 INFO L124 PetriNetUnfolderBase]: 942/1589 cut-off events. [2024-06-14 14:03:57,835 INFO L125 PetriNetUnfolderBase]: For 13807/13807 co-relation queries the response was YES. [2024-06-14 14:03:57,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6613 conditions, 1589 events. 942/1589 cut-off events. For 13807/13807 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 8292 event pairs, 253 based on Foata normal form. 2/1589 useless extension candidates. Maximal degree in co-relation 6572. Up to 1268 conditions per place. [2024-06-14 14:03:57,843 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 73 selfloop transitions, 45 changer transitions 0/124 dead transitions. [2024-06-14 14:03:57,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 124 transitions, 1084 flow [2024-06-14 14:03:57,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:03:57,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:03:57,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 14:03:57,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-14 14:03:57,844 INFO L175 Difference]: Start difference. First operand has 84 places, 78 transitions, 542 flow. Second operand 7 states and 169 transitions. [2024-06-14 14:03:57,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 124 transitions, 1084 flow [2024-06-14 14:03:57,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 124 transitions, 1048 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 14:03:57,857 INFO L231 Difference]: Finished difference. Result has 90 places, 96 transitions, 794 flow [2024-06-14 14:03:57,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=794, PETRI_PLACES=90, PETRI_TRANSITIONS=96} [2024-06-14 14:03:57,857 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-14 14:03:57,858 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 96 transitions, 794 flow [2024-06-14 14:03:57,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:57,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:57,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:57,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 14:03:57,858 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:57,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:57,859 INFO L85 PathProgramCache]: Analyzing trace with hash -955472307, now seen corresponding path program 2 times [2024-06-14 14:03:57,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:57,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701893022] [2024-06-14 14:03:57,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:57,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:57,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:58,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:58,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:58,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701893022] [2024-06-14 14:03:58,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701893022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:58,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:58,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:58,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885880040] [2024-06-14 14:03:58,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:58,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:58,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:58,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:58,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:58,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:58,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 96 transitions, 794 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:58,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:58,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:58,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:58,318 INFO L124 PetriNetUnfolderBase]: 975/1660 cut-off events. [2024-06-14 14:03:58,319 INFO L125 PetriNetUnfolderBase]: For 15849/15849 co-relation queries the response was YES. [2024-06-14 14:03:58,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7707 conditions, 1660 events. 975/1660 cut-off events. For 15849/15849 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 8823 event pairs, 261 based on Foata normal form. 2/1661 useless extension candidates. Maximal degree in co-relation 7663. Up to 1464 conditions per place. [2024-06-14 14:03:58,329 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 92 selfloop transitions, 28 changer transitions 0/126 dead transitions. [2024-06-14 14:03:58,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 126 transitions, 1229 flow [2024-06-14 14:03:58,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:03:58,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:03:58,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-14 14:03:58,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.534375 [2024-06-14 14:03:58,331 INFO L175 Difference]: Start difference. First operand has 90 places, 96 transitions, 794 flow. Second operand 8 states and 171 transitions. [2024-06-14 14:03:58,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 126 transitions, 1229 flow [2024-06-14 14:03:58,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 126 transitions, 1165 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-14 14:03:58,352 INFO L231 Difference]: Finished difference. Result has 98 places, 107 transitions, 931 flow [2024-06-14 14:03:58,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=931, PETRI_PLACES=98, PETRI_TRANSITIONS=107} [2024-06-14 14:03:58,352 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-14 14:03:58,352 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 107 transitions, 931 flow [2024-06-14 14:03:58,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:58,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:58,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:58,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 14:03:58,353 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:58,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:58,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1946105327, now seen corresponding path program 3 times [2024-06-14 14:03:58,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:58,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067548863] [2024-06-14 14:03:58,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:58,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:58,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:58,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:58,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:58,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067548863] [2024-06-14 14:03:58,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067548863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:58,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:58,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:58,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689677086] [2024-06-14 14:03:58,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:58,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:58,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:58,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:58,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:58,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:58,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 107 transitions, 931 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:58,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:58,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:58,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:58,791 INFO L124 PetriNetUnfolderBase]: 1039/1754 cut-off events. [2024-06-14 14:03:58,792 INFO L125 PetriNetUnfolderBase]: For 18250/18250 co-relation queries the response was YES. [2024-06-14 14:03:58,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8388 conditions, 1754 events. 1039/1754 cut-off events. For 18250/18250 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 9330 event pairs, 261 based on Foata normal form. 4/1757 useless extension candidates. Maximal degree in co-relation 8341. Up to 1406 conditions per place. [2024-06-14 14:03:58,803 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 91 selfloop transitions, 57 changer transitions 0/154 dead transitions. [2024-06-14 14:03:58,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 154 transitions, 1524 flow [2024-06-14 14:03:58,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:03:58,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:03:58,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:03:58,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-14 14:03:58,804 INFO L175 Difference]: Start difference. First operand has 98 places, 107 transitions, 931 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:03:58,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 154 transitions, 1524 flow [2024-06-14 14:03:58,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 154 transitions, 1456 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 14:03:58,827 INFO L231 Difference]: Finished difference. Result has 104 places, 120 transitions, 1186 flow [2024-06-14 14:03:58,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=863, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1186, PETRI_PLACES=104, PETRI_TRANSITIONS=120} [2024-06-14 14:03:58,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-14 14:03:58,828 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 120 transitions, 1186 flow [2024-06-14 14:03:58,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:58,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:58,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:58,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 14:03:58,829 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:58,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:58,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1829954086, now seen corresponding path program 1 times [2024-06-14 14:03:58,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:58,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515197566] [2024-06-14 14:03:58,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:58,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:58,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:58,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:58,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:58,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515197566] [2024-06-14 14:03:58,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515197566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:58,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:58,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:58,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850755313] [2024-06-14 14:03:58,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:58,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:58,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:58,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:58,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:59,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:59,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 120 transitions, 1186 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:59,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:59,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:59,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:59,219 INFO L124 PetriNetUnfolderBase]: 1066/1805 cut-off events. [2024-06-14 14:03:59,219 INFO L125 PetriNetUnfolderBase]: For 20902/20902 co-relation queries the response was YES. [2024-06-14 14:03:59,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9144 conditions, 1805 events. 1066/1805 cut-off events. For 20902/20902 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 9715 event pairs, 252 based on Foata normal form. 3/1807 useless extension candidates. Maximal degree in co-relation 9094. Up to 1370 conditions per place. [2024-06-14 14:03:59,231 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 80 selfloop transitions, 77 changer transitions 0/163 dead transitions. [2024-06-14 14:03:59,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 163 transitions, 1828 flow [2024-06-14 14:03:59,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:03:59,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:03:59,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 14:03:59,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-14 14:03:59,233 INFO L175 Difference]: Start difference. First operand has 104 places, 120 transitions, 1186 flow. Second operand 9 states and 205 transitions. [2024-06-14 14:03:59,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 163 transitions, 1828 flow [2024-06-14 14:03:59,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 163 transitions, 1731 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 14:03:59,263 INFO L231 Difference]: Finished difference. Result has 111 places, 135 transitions, 1458 flow [2024-06-14 14:03:59,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1458, PETRI_PLACES=111, PETRI_TRANSITIONS=135} [2024-06-14 14:03:59,263 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-14 14:03:59,264 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 135 transitions, 1458 flow [2024-06-14 14:03:59,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:59,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:59,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:59,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 14:03:59,264 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:59,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:59,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1946497570, now seen corresponding path program 2 times [2024-06-14 14:03:59,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:59,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992309659] [2024-06-14 14:03:59,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:59,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:59,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:59,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:59,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:59,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992309659] [2024-06-14 14:03:59,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992309659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:59,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:59,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:59,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430239250] [2024-06-14 14:03:59,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:59,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:59,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:59,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:59,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:59,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:59,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 135 transitions, 1458 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:59,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:59,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:59,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:59,738 INFO L124 PetriNetUnfolderBase]: 1083/1830 cut-off events. [2024-06-14 14:03:59,739 INFO L125 PetriNetUnfolderBase]: For 22010/22010 co-relation queries the response was YES. [2024-06-14 14:03:59,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9654 conditions, 1830 events. 1083/1830 cut-off events. For 22010/22010 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 9841 event pairs, 257 based on Foata normal form. 3/1832 useless extension candidates. Maximal degree in co-relation 9601. Up to 1459 conditions per place. [2024-06-14 14:03:59,753 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 103 selfloop transitions, 58 changer transitions 0/167 dead transitions. [2024-06-14 14:03:59,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 167 transitions, 1995 flow [2024-06-14 14:03:59,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:03:59,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:03:59,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 14:03:59,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-14 14:03:59,756 INFO L175 Difference]: Start difference. First operand has 111 places, 135 transitions, 1458 flow. Second operand 8 states and 186 transitions. [2024-06-14 14:03:59,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 167 transitions, 1995 flow [2024-06-14 14:03:59,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 167 transitions, 1917 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-14 14:03:59,781 INFO L231 Difference]: Finished difference. Result has 117 places, 141 transitions, 1599 flow [2024-06-14 14:03:59,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1599, PETRI_PLACES=117, PETRI_TRANSITIONS=141} [2024-06-14 14:03:59,782 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-14 14:03:59,782 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 141 transitions, 1599 flow [2024-06-14 14:03:59,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:59,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:59,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:59,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 14:03:59,783 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:59,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:59,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1946290180, now seen corresponding path program 3 times [2024-06-14 14:03:59,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:59,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764390523] [2024-06-14 14:03:59,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:59,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:59,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:59,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:59,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:59,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764390523] [2024-06-14 14:03:59,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764390523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:59,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:59,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:03:59,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95376724] [2024-06-14 14:03:59,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:59,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:03:59,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:59,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:03:59,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:03:59,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:03:59,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 141 transitions, 1599 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:59,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:59,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:03:59,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:00,221 INFO L124 PetriNetUnfolderBase]: 1078/1830 cut-off events. [2024-06-14 14:04:00,222 INFO L125 PetriNetUnfolderBase]: For 23461/23461 co-relation queries the response was YES. [2024-06-14 14:04:00,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9781 conditions, 1830 events. 1078/1830 cut-off events. For 23461/23461 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 9871 event pairs, 257 based on Foata normal form. 3/1832 useless extension candidates. Maximal degree in co-relation 9725. Up to 1457 conditions per place. [2024-06-14 14:04:00,236 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 103 selfloop transitions, 60 changer transitions 0/169 dead transitions. [2024-06-14 14:04:00,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 169 transitions, 2075 flow [2024-06-14 14:04:00,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:00,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:00,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 14:04:00,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-14 14:04:00,237 INFO L175 Difference]: Start difference. First operand has 117 places, 141 transitions, 1599 flow. Second operand 7 states and 171 transitions. [2024-06-14 14:04:00,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 169 transitions, 2075 flow [2024-06-14 14:04:00,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 169 transitions, 1939 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:00,271 INFO L231 Difference]: Finished difference. Result has 118 places, 141 transitions, 1593 flow [2024-06-14 14:04:00,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1463, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1593, PETRI_PLACES=118, PETRI_TRANSITIONS=141} [2024-06-14 14:04:00,271 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-14 14:04:00,271 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 141 transitions, 1593 flow [2024-06-14 14:04:00,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:00,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:00,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:00,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 14:04:00,272 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:00,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:00,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1946505506, now seen corresponding path program 1 times [2024-06-14 14:04:00,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:00,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893540448] [2024-06-14 14:04:00,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:00,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:00,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:00,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-06-14 14:04:00,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:00,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893540448] [2024-06-14 14:04:00,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893540448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:00,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:00,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:00,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481563818] [2024-06-14 14:04:00,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:00,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:00,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:00,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:00,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:00,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:00,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 141 transitions, 1593 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:00,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:00,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:00,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:00,751 INFO L124 PetriNetUnfolderBase]: 1081/1831 cut-off events. [2024-06-14 14:04:00,752 INFO L125 PetriNetUnfolderBase]: For 25130/25130 co-relation queries the response was YES. [2024-06-14 14:04:00,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9868 conditions, 1831 events. 1081/1831 cut-off events. For 25130/25130 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 9848 event pairs, 256 based on Foata normal form. 4/1834 useless extension candidates. Maximal degree in co-relation 9811. Up to 1617 conditions per place. [2024-06-14 14:04:00,765 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 133 selfloop transitions, 22 changer transitions 0/161 dead transitions. [2024-06-14 14:04:00,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 161 transitions, 1983 flow [2024-06-14 14:04:00,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:04:00,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:04:00,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-14 14:04:00,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 14:04:00,767 INFO L175 Difference]: Start difference. First operand has 118 places, 141 transitions, 1593 flow. Second operand 6 states and 135 transitions. [2024-06-14 14:04:00,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 161 transitions, 1983 flow [2024-06-14 14:04:00,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 161 transitions, 1841 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 14:04:00,796 INFO L231 Difference]: Finished difference. Result has 119 places, 144 transitions, 1545 flow [2024-06-14 14:04:00,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1451, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1545, PETRI_PLACES=119, PETRI_TRANSITIONS=144} [2024-06-14 14:04:00,796 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-14 14:04:00,797 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 144 transitions, 1545 flow [2024-06-14 14:04:00,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:00,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:00,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:00,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 14:04:00,797 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:00,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:00,798 INFO L85 PathProgramCache]: Analyzing trace with hash -316169388, now seen corresponding path program 1 times [2024-06-14 14:04:00,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:00,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67646789] [2024-06-14 14:04:00,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:00,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:00,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:00,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:00,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:00,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67646789] [2024-06-14 14:04:00,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67646789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:00,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:00,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:00,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800704996] [2024-06-14 14:04:00,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:00,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:00,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:00,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:00,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:01,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:01,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 144 transitions, 1545 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:01,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:01,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:01,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:01,304 INFO L124 PetriNetUnfolderBase]: 1083/1838 cut-off events. [2024-06-14 14:04:01,304 INFO L125 PetriNetUnfolderBase]: For 26150/26150 co-relation queries the response was YES. [2024-06-14 14:04:01,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9762 conditions, 1838 events. 1083/1838 cut-off events. For 26150/26150 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 9992 event pairs, 254 based on Foata normal form. 2/1838 useless extension candidates. Maximal degree in co-relation 9705. Up to 1394 conditions per place. [2024-06-14 14:04:01,333 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 86 selfloop transitions, 80 changer transitions 0/172 dead transitions. [2024-06-14 14:04:01,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 172 transitions, 2059 flow [2024-06-14 14:04:01,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:01,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:01,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:04:01,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-14 14:04:01,343 INFO L175 Difference]: Start difference. First operand has 119 places, 144 transitions, 1545 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:04:01,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 172 transitions, 2059 flow [2024-06-14 14:04:01,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 172 transitions, 1987 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 14:04:01,375 INFO L231 Difference]: Finished difference. Result has 122 places, 147 transitions, 1672 flow [2024-06-14 14:04:01,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1473, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1672, PETRI_PLACES=122, PETRI_TRANSITIONS=147} [2024-06-14 14:04:01,376 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-14 14:04:01,376 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 147 transitions, 1672 flow [2024-06-14 14:04:01,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:01,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:01,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:01,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 14:04:01,377 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:01,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:01,378 INFO L85 PathProgramCache]: Analyzing trace with hash -312595460, now seen corresponding path program 1 times [2024-06-14 14:04:01,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:01,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351299416] [2024-06-14 14:04:01,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:01,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:01,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:01,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:01,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:01,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351299416] [2024-06-14 14:04:01,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351299416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:01,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:01,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:01,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234881040] [2024-06-14 14:04:01,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:01,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:01,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:01,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:01,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:01,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:01,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 147 transitions, 1672 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:01,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:01,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:01,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:01,844 INFO L124 PetriNetUnfolderBase]: 1099/1859 cut-off events. [2024-06-14 14:04:01,844 INFO L125 PetriNetUnfolderBase]: For 29406/29406 co-relation queries the response was YES. [2024-06-14 14:04:01,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10255 conditions, 1859 events. 1099/1859 cut-off events. For 29406/29406 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10086 event pairs, 257 based on Foata normal form. 2/1859 useless extension candidates. Maximal degree in co-relation 10197. Up to 1400 conditions per place. [2024-06-14 14:04:01,860 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 80 selfloop transitions, 91 changer transitions 0/177 dead transitions. [2024-06-14 14:04:01,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 177 transitions, 2314 flow [2024-06-14 14:04:01,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:01,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:01,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:04:01,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-14 14:04:01,861 INFO L175 Difference]: Start difference. First operand has 122 places, 147 transitions, 1672 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:04:01,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 177 transitions, 2314 flow [2024-06-14 14:04:01,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 177 transitions, 2071 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:01,899 INFO L231 Difference]: Finished difference. Result has 123 places, 154 transitions, 1751 flow [2024-06-14 14:04:01,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1751, PETRI_PLACES=123, PETRI_TRANSITIONS=154} [2024-06-14 14:04:01,900 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-14 14:04:01,900 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 154 transitions, 1751 flow [2024-06-14 14:04:01,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:01,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:01,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:01,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 14:04:01,901 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:01,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:01,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1793037184, now seen corresponding path program 2 times [2024-06-14 14:04:01,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:01,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561710907] [2024-06-14 14:04:01,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:01,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:01,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:02,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-06-14 14:04:02,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:02,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561710907] [2024-06-14 14:04:02,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561710907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:02,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:02,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:02,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033788207] [2024-06-14 14:04:02,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:02,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:02,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:02,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:02,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:02,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:02,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 154 transitions, 1751 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:02,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:02,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:02,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:02,338 INFO L124 PetriNetUnfolderBase]: 1091/1849 cut-off events. [2024-06-14 14:04:02,338 INFO L125 PetriNetUnfolderBase]: For 30081/30081 co-relation queries the response was YES. [2024-06-14 14:04:02,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10178 conditions, 1849 events. 1091/1849 cut-off events. For 30081/30081 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 9947 event pairs, 252 based on Foata normal form. 2/1850 useless extension candidates. Maximal degree in co-relation 10120. Up to 1631 conditions per place. [2024-06-14 14:04:02,386 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 138 selfloop transitions, 28 changer transitions 0/172 dead transitions. [2024-06-14 14:04:02,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 172 transitions, 2127 flow [2024-06-14 14:04:02,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:02,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:02,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-14 14:04:02,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-14 14:04:02,387 INFO L175 Difference]: Start difference. First operand has 123 places, 154 transitions, 1751 flow. Second operand 8 states and 170 transitions. [2024-06-14 14:04:02,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 172 transitions, 2127 flow [2024-06-14 14:04:02,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 172 transitions, 1937 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 14:04:02,424 INFO L231 Difference]: Finished difference. Result has 126 places, 154 transitions, 1625 flow [2024-06-14 14:04:02,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1561, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1625, PETRI_PLACES=126, PETRI_TRANSITIONS=154} [2024-06-14 14:04:02,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-14 14:04:02,425 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 154 transitions, 1625 flow [2024-06-14 14:04:02,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:02,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:02,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:02,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 14:04:02,425 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:02,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:02,426 INFO L85 PathProgramCache]: Analyzing trace with hash 445130486, now seen corresponding path program 2 times [2024-06-14 14:04:02,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:02,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165798575] [2024-06-14 14:04:02,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:02,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:02,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:02,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:02,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:02,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165798575] [2024-06-14 14:04:02,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165798575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:02,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:02,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:02,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122760247] [2024-06-14 14:04:02,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:02,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:02,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:02,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:02,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:02,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:02,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 154 transitions, 1625 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:02,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:02,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:02,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:02,910 INFO L124 PetriNetUnfolderBase]: 1103/1871 cut-off events. [2024-06-14 14:04:02,910 INFO L125 PetriNetUnfolderBase]: For 31499/31499 co-relation queries the response was YES. [2024-06-14 14:04:02,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10071 conditions, 1871 events. 1103/1871 cut-off events. For 31499/31499 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10122 event pairs, 252 based on Foata normal form. 2/1872 useless extension candidates. Maximal degree in co-relation 10013. Up to 1482 conditions per place. [2024-06-14 14:04:02,926 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 115 selfloop transitions, 65 changer transitions 0/186 dead transitions. [2024-06-14 14:04:02,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 186 transitions, 2205 flow [2024-06-14 14:04:02,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:02,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:02,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:04:02,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 14:04:02,927 INFO L175 Difference]: Start difference. First operand has 126 places, 154 transitions, 1625 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:04:02,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 186 transitions, 2205 flow [2024-06-14 14:04:02,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 186 transitions, 2149 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:02,962 INFO L231 Difference]: Finished difference. Result has 126 places, 158 transitions, 1757 flow [2024-06-14 14:04:02,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1757, PETRI_PLACES=126, PETRI_TRANSITIONS=158} [2024-06-14 14:04:02,966 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-14 14:04:02,966 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 158 transitions, 1757 flow [2024-06-14 14:04:02,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:02,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:02,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:02,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 14:04:02,966 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:02,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:02,967 INFO L85 PathProgramCache]: Analyzing trace with hash -307827288, now seen corresponding path program 3 times [2024-06-14 14:04:02,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:02,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185793148] [2024-06-14 14:04:02,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:02,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:02,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:03,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:03,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:03,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185793148] [2024-06-14 14:04:03,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185793148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:03,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:03,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:03,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705989151] [2024-06-14 14:04:03,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:03,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:03,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:03,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:03,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:03,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:03,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 158 transitions, 1757 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:03,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:03,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:03,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:03,424 INFO L124 PetriNetUnfolderBase]: 1097/1863 cut-off events. [2024-06-14 14:04:03,424 INFO L125 PetriNetUnfolderBase]: For 33618/33618 co-relation queries the response was YES. [2024-06-14 14:04:03,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10271 conditions, 1863 events. 1097/1863 cut-off events. For 33618/33618 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10078 event pairs, 252 based on Foata normal form. 2/1864 useless extension candidates. Maximal degree in co-relation 10212. Up to 1477 conditions per place. [2024-06-14 14:04:03,437 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 65 changer transitions 0/183 dead transitions. [2024-06-14 14:04:03,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 183 transitions, 2225 flow [2024-06-14 14:04:03,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:03,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:03,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 14:04:03,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 14:04:03,438 INFO L175 Difference]: Start difference. First operand has 126 places, 158 transitions, 1757 flow. Second operand 8 states and 184 transitions. [2024-06-14 14:04:03,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 183 transitions, 2225 flow [2024-06-14 14:04:03,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 183 transitions, 2083 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 14:04:03,471 INFO L231 Difference]: Finished difference. Result has 129 places, 158 transitions, 1754 flow [2024-06-14 14:04:03,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1754, PETRI_PLACES=129, PETRI_TRANSITIONS=158} [2024-06-14 14:04:03,473 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-14 14:04:03,473 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 158 transitions, 1754 flow [2024-06-14 14:04:03,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:03,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:03,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:03,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 14:04:03,474 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:03,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:03,474 INFO L85 PathProgramCache]: Analyzing trace with hash 883514364, now seen corresponding path program 3 times [2024-06-14 14:04:03,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:03,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90303193] [2024-06-14 14:04:03,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:03,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:03,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:03,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-06-14 14:04:03,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:03,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90303193] [2024-06-14 14:04:03,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90303193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:03,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:03,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:03,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270324417] [2024-06-14 14:04:03,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:03,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:03,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:03,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:03,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:03,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:03,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 158 transitions, 1754 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:03,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:03,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:03,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:03,884 INFO L124 PetriNetUnfolderBase]: 1102/1871 cut-off events. [2024-06-14 14:04:03,884 INFO L125 PetriNetUnfolderBase]: For 35367/35367 co-relation queries the response was YES. [2024-06-14 14:04:03,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10386 conditions, 1871 events. 1102/1871 cut-off events. For 35367/35367 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10126 event pairs, 251 based on Foata normal form. 1/1871 useless extension candidates. Maximal degree in co-relation 10326. Up to 1405 conditions per place. [2024-06-14 14:04:03,898 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 87 selfloop transitions, 98 changer transitions 0/191 dead transitions. [2024-06-14 14:04:03,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 191 transitions, 2392 flow [2024-06-14 14:04:03,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:03,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:03,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:04:03,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-14 14:04:03,899 INFO L175 Difference]: Start difference. First operand has 129 places, 158 transitions, 1754 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:04:03,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 191 transitions, 2392 flow [2024-06-14 14:04:03,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 191 transitions, 2221 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:03,934 INFO L231 Difference]: Finished difference. Result has 129 places, 161 transitions, 1817 flow [2024-06-14 14:04:03,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1583, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1817, PETRI_PLACES=129, PETRI_TRANSITIONS=161} [2024-06-14 14:04:03,935 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-14 14:04:03,935 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 161 transitions, 1817 flow [2024-06-14 14:04:03,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:03,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:03,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:03,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 14:04:03,935 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:03,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:03,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1875079632, now seen corresponding path program 4 times [2024-06-14 14:04:03,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:03,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072840647] [2024-06-14 14:04:03,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:03,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:03,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:04,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:04,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:04,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072840647] [2024-06-14 14:04:04,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072840647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:04,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:04,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:04,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270396929] [2024-06-14 14:04:04,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:04,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:04,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:04,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:04,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:04,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:04,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 161 transitions, 1817 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:04,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:04,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:04,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:04,393 INFO L124 PetriNetUnfolderBase]: 1094/1858 cut-off events. [2024-06-14 14:04:04,394 INFO L125 PetriNetUnfolderBase]: For 37036/37036 co-relation queries the response was YES. [2024-06-14 14:04:04,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10396 conditions, 1858 events. 1094/1858 cut-off events. For 37036/37036 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10083 event pairs, 251 based on Foata normal form. 2/1859 useless extension candidates. Maximal degree in co-relation 10335. Up to 1400 conditions per place. [2024-06-14 14:04:04,407 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 86 selfloop transitions, 96 changer transitions 0/188 dead transitions. [2024-06-14 14:04:04,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 188 transitions, 2359 flow [2024-06-14 14:04:04,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:04,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:04,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 14:04:04,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-14 14:04:04,409 INFO L175 Difference]: Start difference. First operand has 129 places, 161 transitions, 1817 flow. Second operand 9 states and 204 transitions. [2024-06-14 14:04:04,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 188 transitions, 2359 flow [2024-06-14 14:04:04,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 188 transitions, 2132 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:04,455 INFO L231 Difference]: Finished difference. Result has 132 places, 161 transitions, 1790 flow [2024-06-14 14:04:04,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1790, PETRI_PLACES=132, PETRI_TRANSITIONS=161} [2024-06-14 14:04:04,456 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-14 14:04:04,456 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 161 transitions, 1790 flow [2024-06-14 14:04:04,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:04,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:04,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:04,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 14:04:04,457 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:04,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:04,457 INFO L85 PathProgramCache]: Analyzing trace with hash 870376622, now seen corresponding path program 5 times [2024-06-14 14:04:04,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:04,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993274668] [2024-06-14 14:04:04,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:04,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:04,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:04,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:04,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:04,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993274668] [2024-06-14 14:04:04,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993274668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:04,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:04,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:04,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389002082] [2024-06-14 14:04:04,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:04,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:04,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:04,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:04,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:04,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:04,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 161 transitions, 1790 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:04,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:04,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:04,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:04,920 INFO L124 PetriNetUnfolderBase]: 1088/1850 cut-off events. [2024-06-14 14:04:04,920 INFO L125 PetriNetUnfolderBase]: For 38147/38147 co-relation queries the response was YES. [2024-06-14 14:04:04,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10260 conditions, 1850 events. 1088/1850 cut-off events. For 38147/38147 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10030 event pairs, 251 based on Foata normal form. 2/1851 useless extension candidates. Maximal degree in co-relation 10199. Up to 1470 conditions per place. [2024-06-14 14:04:04,933 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 117 selfloop transitions, 68 changer transitions 0/191 dead transitions. [2024-06-14 14:04:04,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 191 transitions, 2294 flow [2024-06-14 14:04:04,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:04,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:04,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:04:04,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-14 14:04:04,934 INFO L175 Difference]: Start difference. First operand has 132 places, 161 transitions, 1790 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:04:04,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 191 transitions, 2294 flow [2024-06-14 14:04:04,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 191 transitions, 2081 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:04,974 INFO L231 Difference]: Finished difference. Result has 131 places, 161 transitions, 1726 flow [2024-06-14 14:04:04,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1577, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1726, PETRI_PLACES=131, PETRI_TRANSITIONS=161} [2024-06-14 14:04:04,974 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-14 14:04:04,974 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 161 transitions, 1726 flow [2024-06-14 14:04:04,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:04,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:04,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:04,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 14:04:04,975 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:04,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:04,975 INFO L85 PathProgramCache]: Analyzing trace with hash 199727582, now seen corresponding path program 6 times [2024-06-14 14:04:04,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:04,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38886406] [2024-06-14 14:04:04,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:04,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:04,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:05,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-06-14 14:04:05,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:05,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38886406] [2024-06-14 14:04:05,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38886406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:05,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:05,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:05,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423319978] [2024-06-14 14:04:05,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:05,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:05,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:05,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:05,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:05,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:05,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 161 transitions, 1726 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:05,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:05,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:05,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:05,404 INFO L124 PetriNetUnfolderBase]: 1064/1810 cut-off events. [2024-06-14 14:04:05,404 INFO L125 PetriNetUnfolderBase]: For 38843/38843 co-relation queries the response was YES. [2024-06-14 14:04:05,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9868 conditions, 1810 events. 1064/1810 cut-off events. For 38843/38843 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9774 event pairs, 250 based on Foata normal form. 4/1813 useless extension candidates. Maximal degree in co-relation 9806. Up to 1446 conditions per place. [2024-06-14 14:04:05,416 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 116 selfloop transitions, 69 changer transitions 0/191 dead transitions. [2024-06-14 14:04:05,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 191 transitions, 2172 flow [2024-06-14 14:04:05,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:05,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:05,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 14:04:05,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 14:04:05,417 INFO L175 Difference]: Start difference. First operand has 131 places, 161 transitions, 1726 flow. Second operand 8 states and 192 transitions. [2024-06-14 14:04:05,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 191 transitions, 2172 flow [2024-06-14 14:04:05,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 191 transitions, 2052 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:05,467 INFO L231 Difference]: Finished difference. Result has 133 places, 161 transitions, 1765 flow [2024-06-14 14:04:05,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1765, PETRI_PLACES=133, PETRI_TRANSITIONS=161} [2024-06-14 14:04:05,467 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-14 14:04:05,467 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 161 transitions, 1765 flow [2024-06-14 14:04:05,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:05,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:05,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:05,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 14:04:05,468 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:05,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:05,468 INFO L85 PathProgramCache]: Analyzing trace with hash 891140860, now seen corresponding path program 1 times [2024-06-14 14:04:05,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:05,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514568853] [2024-06-14 14:04:05,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:05,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:05,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:05,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:05,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:05,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514568853] [2024-06-14 14:04:05,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514568853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:05,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:05,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:04:05,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360578968] [2024-06-14 14:04:05,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:05,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:04:05,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:05,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:04:05,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:04:05,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:05,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 161 transitions, 1765 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:05,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:05,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:05,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:05,834 INFO L124 PetriNetUnfolderBase]: 1072/1822 cut-off events. [2024-06-14 14:04:05,835 INFO L125 PetriNetUnfolderBase]: For 38410/38410 co-relation queries the response was YES. [2024-06-14 14:04:05,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10000 conditions, 1822 events. 1072/1822 cut-off events. For 38410/38410 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9831 event pairs, 217 based on Foata normal form. 2/1823 useless extension candidates. Maximal degree in co-relation 9938. Up to 1598 conditions per place. [2024-06-14 14:04:05,848 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 158 selfloop transitions, 20 changer transitions 0/184 dead transitions. [2024-06-14 14:04:05,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 184 transitions, 2275 flow [2024-06-14 14:04:05,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:04:05,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:04:05,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-14 14:04:05,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-14 14:04:05,849 INFO L175 Difference]: Start difference. First operand has 133 places, 161 transitions, 1765 flow. Second operand 6 states and 134 transitions. [2024-06-14 14:04:05,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 184 transitions, 2275 flow [2024-06-14 14:04:05,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 184 transitions, 2068 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 14:04:05,901 INFO L231 Difference]: Finished difference. Result has 129 places, 165 transitions, 1659 flow [2024-06-14 14:04:05,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1659, PETRI_PLACES=129, PETRI_TRANSITIONS=165} [2024-06-14 14:04:05,901 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-14 14:04:05,901 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 165 transitions, 1659 flow [2024-06-14 14:04:05,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:05,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:05,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:05,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 14:04:05,902 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:05,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:05,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1877868206, now seen corresponding path program 2 times [2024-06-14 14:04:05,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:05,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976357705] [2024-06-14 14:04:05,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:05,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:05,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:06,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:06,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:06,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976357705] [2024-06-14 14:04:06,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976357705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:06,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:06,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:04:06,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619722538] [2024-06-14 14:04:06,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:06,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:04:06,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:06,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:04:06,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:04:06,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:06,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 165 transitions, 1659 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:06,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:06,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:06,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:06,329 INFO L124 PetriNetUnfolderBase]: 1080/1834 cut-off events. [2024-06-14 14:04:06,329 INFO L125 PetriNetUnfolderBase]: For 35832/35832 co-relation queries the response was YES. [2024-06-14 14:04:06,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9789 conditions, 1834 events. 1080/1834 cut-off events. For 35832/35832 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9911 event pairs, 248 based on Foata normal form. 2/1835 useless extension candidates. Maximal degree in co-relation 9728. Up to 1641 conditions per place. [2024-06-14 14:04:06,342 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 158 selfloop transitions, 17 changer transitions 0/181 dead transitions. [2024-06-14 14:04:06,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 181 transitions, 2071 flow [2024-06-14 14:04:06,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:04:06,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:04:06,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-14 14:04:06,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-14 14:04:06,344 INFO L175 Difference]: Start difference. First operand has 129 places, 165 transitions, 1659 flow. Second operand 6 states and 129 transitions. [2024-06-14 14:04:06,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 181 transitions, 2071 flow [2024-06-14 14:04:06,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 181 transitions, 2015 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-14 14:04:06,396 INFO L231 Difference]: Finished difference. Result has 133 places, 167 transitions, 1674 flow [2024-06-14 14:04:06,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1613, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1674, PETRI_PLACES=133, PETRI_TRANSITIONS=167} [2024-06-14 14:04:06,396 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-14 14:04:06,397 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 167 transitions, 1674 flow [2024-06-14 14:04:06,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:06,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:06,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:06,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 14:04:06,397 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:06,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:06,398 INFO L85 PathProgramCache]: Analyzing trace with hash 205449438, now seen corresponding path program 3 times [2024-06-14 14:04:06,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:06,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192567740] [2024-06-14 14:04:06,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:06,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:06,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:06,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:06,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:06,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192567740] [2024-06-14 14:04:06,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192567740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:06,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:06,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:04:06,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349776644] [2024-06-14 14:04:06,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:06,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:04:06,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:06,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:04:06,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:04:06,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:06,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 167 transitions, 1674 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:06,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:06,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:06,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:06,827 INFO L124 PetriNetUnfolderBase]: 1075/1827 cut-off events. [2024-06-14 14:04:06,827 INFO L125 PetriNetUnfolderBase]: For 37008/37008 co-relation queries the response was YES. [2024-06-14 14:04:06,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9744 conditions, 1827 events. 1075/1827 cut-off events. For 37008/37008 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9873 event pairs, 216 based on Foata normal form. 2/1828 useless extension candidates. Maximal degree in co-relation 9681. Up to 1619 conditions per place. [2024-06-14 14:04:06,842 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 161 selfloop transitions, 16 changer transitions 0/183 dead transitions. [2024-06-14 14:04:06,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 183 transitions, 2068 flow [2024-06-14 14:04:06,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:04:06,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:04:06,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-14 14:04:06,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-14 14:04:06,844 INFO L175 Difference]: Start difference. First operand has 133 places, 167 transitions, 1674 flow. Second operand 5 states and 116 transitions. [2024-06-14 14:04:06,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 183 transitions, 2068 flow [2024-06-14 14:04:06,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 183 transitions, 2019 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 14:04:06,893 INFO L231 Difference]: Finished difference. Result has 134 places, 167 transitions, 1665 flow [2024-06-14 14:04:06,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1665, PETRI_PLACES=134, PETRI_TRANSITIONS=167} [2024-06-14 14:04:06,894 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-14 14:04:06,894 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 167 transitions, 1665 flow [2024-06-14 14:04:06,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:06,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:06,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:06,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 14:04:06,894 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:06,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:06,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1218943954, now seen corresponding path program 1 times [2024-06-14 14:04:06,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:06,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592317849] [2024-06-14 14:04:06,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:06,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:06,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:07,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:07,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:07,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592317849] [2024-06-14 14:04:07,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592317849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:07,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:07,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:07,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932142249] [2024-06-14 14:04:07,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:07,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:07,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:07,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:07,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:07,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:07,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 167 transitions, 1665 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:07,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:07,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:07,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:07,436 INFO L124 PetriNetUnfolderBase]: 1330/2225 cut-off events. [2024-06-14 14:04:07,436 INFO L125 PetriNetUnfolderBase]: For 64922/64922 co-relation queries the response was YES. [2024-06-14 14:04:07,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12569 conditions, 2225 events. 1330/2225 cut-off events. For 64922/64922 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12297 event pairs, 290 based on Foata normal form. 10/2233 useless extension candidates. Maximal degree in co-relation 12505. Up to 1270 conditions per place. [2024-06-14 14:04:07,452 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 101 selfloop transitions, 105 changer transitions 0/212 dead transitions. [2024-06-14 14:04:07,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 212 transitions, 2501 flow [2024-06-14 14:04:07,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:07,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:07,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 14:04:07,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-14 14:04:07,453 INFO L175 Difference]: Start difference. First operand has 134 places, 167 transitions, 1665 flow. Second operand 8 states and 198 transitions. [2024-06-14 14:04:07,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 212 transitions, 2501 flow [2024-06-14 14:04:07,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 212 transitions, 2462 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 14:04:07,520 INFO L231 Difference]: Finished difference. Result has 138 places, 171 transitions, 1901 flow [2024-06-14 14:04:07,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1626, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1901, PETRI_PLACES=138, PETRI_TRANSITIONS=171} [2024-06-14 14:04:07,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-14 14:04:07,521 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 171 transitions, 1901 flow [2024-06-14 14:04:07,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:07,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:07,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:07,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 14:04:07,521 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:07,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:07,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1807538864, now seen corresponding path program 2 times [2024-06-14 14:04:07,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:07,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736741423] [2024-06-14 14:04:07,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:07,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:07,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:07,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:07,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:07,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736741423] [2024-06-14 14:04:07,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736741423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:07,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:07,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:07,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495169786] [2024-06-14 14:04:07,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:07,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:07,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:07,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:07,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:07,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:07,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 171 transitions, 1901 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:07,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:07,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:07,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:08,022 INFO L124 PetriNetUnfolderBase]: 1366/2292 cut-off events. [2024-06-14 14:04:08,023 INFO L125 PetriNetUnfolderBase]: For 70608/70608 co-relation queries the response was YES. [2024-06-14 14:04:08,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13467 conditions, 2292 events. 1366/2292 cut-off events. For 70608/70608 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12815 event pairs, 372 based on Foata normal form. 10/2300 useless extension candidates. Maximal degree in co-relation 13402. Up to 1809 conditions per place. [2024-06-14 14:04:08,040 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 96 selfloop transitions, 102 changer transitions 0/204 dead transitions. [2024-06-14 14:04:08,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 204 transitions, 2605 flow [2024-06-14 14:04:08,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:08,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:08,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:04:08,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-14 14:04:08,041 INFO L175 Difference]: Start difference. First operand has 138 places, 171 transitions, 1901 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:04:08,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 204 transitions, 2605 flow [2024-06-14 14:04:08,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 204 transitions, 2385 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 14:04:08,120 INFO L231 Difference]: Finished difference. Result has 141 places, 173 transitions, 1927 flow [2024-06-14 14:04:08,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1927, PETRI_PLACES=141, PETRI_TRANSITIONS=173} [2024-06-14 14:04:08,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-14 14:04:08,120 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 173 transitions, 1927 flow [2024-06-14 14:04:08,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:08,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:08,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:08,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 14:04:08,121 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:08,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:08,121 INFO L85 PathProgramCache]: Analyzing trace with hash 655849226, now seen corresponding path program 1 times [2024-06-14 14:04:08,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:08,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792136771] [2024-06-14 14:04:08,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:08,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:08,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:08,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:08,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:08,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792136771] [2024-06-14 14:04:08,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792136771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:08,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:08,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:08,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941403933] [2024-06-14 14:04:08,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:08,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:08,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:08,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:08,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:08,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:08,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 173 transitions, 1927 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:08,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:08,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:08,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:08,593 INFO L124 PetriNetUnfolderBase]: 1363/2288 cut-off events. [2024-06-14 14:04:08,593 INFO L125 PetriNetUnfolderBase]: For 68501/68501 co-relation queries the response was YES. [2024-06-14 14:04:08,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13525 conditions, 2288 events. 1363/2288 cut-off events. For 68501/68501 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12798 event pairs, 372 based on Foata normal form. 1/2287 useless extension candidates. Maximal degree in co-relation 13459. Up to 1845 conditions per place. [2024-06-14 14:04:08,612 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 93 selfloop transitions, 100 changer transitions 0/199 dead transitions. [2024-06-14 14:04:08,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 199 transitions, 2509 flow [2024-06-14 14:04:08,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:08,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:08,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 14:04:08,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-14 14:04:08,613 INFO L175 Difference]: Start difference. First operand has 141 places, 173 transitions, 1927 flow. Second operand 8 states and 185 transitions. [2024-06-14 14:04:08,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 199 transitions, 2509 flow [2024-06-14 14:04:08,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 199 transitions, 2289 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:08,694 INFO L231 Difference]: Finished difference. Result has 143 places, 173 transitions, 1913 flow [2024-06-14 14:04:08,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1913, PETRI_PLACES=143, PETRI_TRANSITIONS=173} [2024-06-14 14:04:08,695 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-14 14:04:08,695 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 173 transitions, 1913 flow [2024-06-14 14:04:08,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:08,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:08,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] [2024-06-14 14:04:08,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 14:04:08,695 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:08,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:08,696 INFO L85 PathProgramCache]: Analyzing trace with hash 914134220, now seen corresponding path program 3 times [2024-06-14 14:04:08,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:08,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273132070] [2024-06-14 14:04:08,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:08,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:08,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:08,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:08,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:08,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273132070] [2024-06-14 14:04:08,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273132070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:08,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:08,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:08,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094875518] [2024-06-14 14:04:08,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:08,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:08,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:08,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:08,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:08,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:08,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 173 transitions, 1913 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:08,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:08,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:08,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:09,249 INFO L124 PetriNetUnfolderBase]: 1399/2336 cut-off events. [2024-06-14 14:04:09,249 INFO L125 PetriNetUnfolderBase]: For 77550/77550 co-relation queries the response was YES. [2024-06-14 14:04:09,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13832 conditions, 2336 events. 1399/2336 cut-off events. For 77550/77550 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13042 event pairs, 376 based on Foata normal form. 10/2345 useless extension candidates. Maximal degree in co-relation 13765. Up to 2082 conditions per place. [2024-06-14 14:04:09,267 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 162 selfloop transitions, 30 changer transitions 0/198 dead transitions. [2024-06-14 14:04:09,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 198 transitions, 2393 flow [2024-06-14 14:04:09,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:09,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:09,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 14:04:09,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-14 14:04:09,269 INFO L175 Difference]: Start difference. First operand has 143 places, 173 transitions, 1913 flow. Second operand 9 states and 190 transitions. [2024-06-14 14:04:09,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 198 transitions, 2393 flow [2024-06-14 14:04:09,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 198 transitions, 2134 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:09,343 INFO L231 Difference]: Finished difference. Result has 144 places, 175 transitions, 1756 flow [2024-06-14 14:04:09,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1756, PETRI_PLACES=144, PETRI_TRANSITIONS=175} [2024-06-14 14:04:09,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-14 14:04:09,344 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 175 transitions, 1756 flow [2024-06-14 14:04:09,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:09,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:09,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:09,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 14:04:09,344 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:09,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:09,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1100524078, now seen corresponding path program 2 times [2024-06-14 14:04:09,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:09,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043037291] [2024-06-14 14:04:09,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:09,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:09,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:09,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:09,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:09,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043037291] [2024-06-14 14:04:09,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043037291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:09,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:09,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:09,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569985538] [2024-06-14 14:04:09,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:09,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:09,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:09,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:09,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:09,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:09,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 175 transitions, 1756 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:09,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:09,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:09,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:09,809 INFO L124 PetriNetUnfolderBase]: 1404/2342 cut-off events. [2024-06-14 14:04:09,809 INFO L125 PetriNetUnfolderBase]: For 75659/75659 co-relation queries the response was YES. [2024-06-14 14:04:09,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13700 conditions, 2342 events. 1404/2342 cut-off events. For 75659/75659 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 13066 event pairs, 376 based on Foata normal form. 1/2341 useless extension candidates. Maximal degree in co-relation 13633. Up to 1905 conditions per place. [2024-06-14 14:04:09,827 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 96 selfloop transitions, 99 changer transitions 0/201 dead transitions. [2024-06-14 14:04:09,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 201 transitions, 2375 flow [2024-06-14 14:04:09,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:09,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:09,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 14:04:09,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-14 14:04:09,829 INFO L175 Difference]: Start difference. First operand has 144 places, 175 transitions, 1756 flow. Second operand 8 states and 182 transitions. [2024-06-14 14:04:09,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 201 transitions, 2375 flow [2024-06-14 14:04:09,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 201 transitions, 2299 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:09,902 INFO L231 Difference]: Finished difference. Result has 145 places, 178 transitions, 1917 flow [2024-06-14 14:04:09,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1917, PETRI_PLACES=145, PETRI_TRANSITIONS=178} [2024-06-14 14:04:09,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-14 14:04:09,903 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 178 transitions, 1917 flow [2024-06-14 14:04:09,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:09,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:09,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:09,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 14:04:09,904 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:09,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:09,904 INFO L85 PathProgramCache]: Analyzing trace with hash 248228172, now seen corresponding path program 4 times [2024-06-14 14:04:09,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:09,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502930643] [2024-06-14 14:04:09,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:09,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:09,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:10,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-06-14 14:04:10,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:10,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502930643] [2024-06-14 14:04:10,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502930643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:10,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:10,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:10,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485776407] [2024-06-14 14:04:10,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:10,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:10,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:10,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:10,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:10,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:10,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 178 transitions, 1917 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:10,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:10,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:10,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:10,491 INFO L124 PetriNetUnfolderBase]: 1485/2484 cut-off events. [2024-06-14 14:04:10,491 INFO L125 PetriNetUnfolderBase]: For 102052/102052 co-relation queries the response was YES. [2024-06-14 14:04:10,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14027 conditions, 2484 events. 1485/2484 cut-off events. For 102052/102052 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14071 event pairs, 326 based on Foata normal form. 44/2527 useless extension candidates. Maximal degree in co-relation 13959. Up to 1754 conditions per place. [2024-06-14 14:04:10,509 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 136 selfloop transitions, 77 changer transitions 0/219 dead transitions. [2024-06-14 14:04:10,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 219 transitions, 2471 flow [2024-06-14 14:04:10,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:10,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:10,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 14:04:10,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-14 14:04:10,510 INFO L175 Difference]: Start difference. First operand has 145 places, 178 transitions, 1917 flow. Second operand 9 states and 217 transitions. [2024-06-14 14:04:10,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 219 transitions, 2471 flow [2024-06-14 14:04:10,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 219 transitions, 2310 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 14:04:10,589 INFO L231 Difference]: Finished difference. Result has 149 places, 179 transitions, 1943 flow [2024-06-14 14:04:10,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1943, PETRI_PLACES=149, PETRI_TRANSITIONS=179} [2024-06-14 14:04:10,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-14 14:04:10,590 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 179 transitions, 1943 flow [2024-06-14 14:04:10,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:10,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:10,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:10,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 14:04:10,590 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:10,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:10,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1677333022, now seen corresponding path program 3 times [2024-06-14 14:04:10,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:10,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562646906] [2024-06-14 14:04:10,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:10,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:10,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:10,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:10,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:10,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562646906] [2024-06-14 14:04:10,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562646906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:10,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:10,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:10,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275049415] [2024-06-14 14:04:10,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:10,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:10,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:10,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:10,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:10,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:10,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 179 transitions, 1943 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:10,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:10,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:10,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:11,138 INFO L124 PetriNetUnfolderBase]: 1490/2493 cut-off events. [2024-06-14 14:04:11,138 INFO L125 PetriNetUnfolderBase]: For 78360/78360 co-relation queries the response was YES. [2024-06-14 14:04:11,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14336 conditions, 2493 events. 1490/2493 cut-off events. For 78360/78360 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14153 event pairs, 378 based on Foata normal form. 1/2493 useless extension candidates. Maximal degree in co-relation 14267. Up to 2048 conditions per place. [2024-06-14 14:04:11,157 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 103 selfloop transitions, 103 changer transitions 0/212 dead transitions. [2024-06-14 14:04:11,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 212 transitions, 2613 flow [2024-06-14 14:04:11,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:11,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:11,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 14:04:11,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-14 14:04:11,164 INFO L175 Difference]: Start difference. First operand has 149 places, 179 transitions, 1943 flow. Second operand 9 states and 205 transitions. [2024-06-14 14:04:11,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 212 transitions, 2613 flow [2024-06-14 14:04:11,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 212 transitions, 2448 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:11,245 INFO L231 Difference]: Finished difference. Result has 151 places, 182 transitions, 2032 flow [2024-06-14 14:04:11,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1782, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2032, PETRI_PLACES=151, PETRI_TRANSITIONS=182} [2024-06-14 14:04:11,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-14 14:04:11,246 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 182 transitions, 2032 flow [2024-06-14 14:04:11,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:11,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:11,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] [2024-06-14 14:04:11,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 14:04:11,247 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:11,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:11,247 INFO L85 PathProgramCache]: Analyzing trace with hash 2002074142, now seen corresponding path program 4 times [2024-06-14 14:04:11,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:11,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439735437] [2024-06-14 14:04:11,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:11,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:11,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:11,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:11,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:11,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439735437] [2024-06-14 14:04:11,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439735437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:11,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:11,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:11,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952101572] [2024-06-14 14:04:11,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:11,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:11,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:11,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:11,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:11,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:11,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 182 transitions, 2032 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:11,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:11,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:11,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:11,787 INFO L124 PetriNetUnfolderBase]: 1484/2485 cut-off events. [2024-06-14 14:04:11,787 INFO L125 PetriNetUnfolderBase]: For 76786/76786 co-relation queries the response was YES. [2024-06-14 14:04:11,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14063 conditions, 2485 events. 1484/2485 cut-off events. For 76786/76786 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14098 event pairs, 401 based on Foata normal form. 2/2486 useless extension candidates. Maximal degree in co-relation 13993. Up to 2043 conditions per place. [2024-06-14 14:04:11,802 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 104 selfloop transitions, 101 changer transitions 0/211 dead transitions. [2024-06-14 14:04:11,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 211 transitions, 2660 flow [2024-06-14 14:04:11,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:04:11,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:04:11,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 14:04:11,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 14:04:11,804 INFO L175 Difference]: Start difference. First operand has 151 places, 182 transitions, 2032 flow. Second operand 11 states and 240 transitions. [2024-06-14 14:04:11,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 211 transitions, 2660 flow [2024-06-14 14:04:11,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 211 transitions, 2493 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:11,895 INFO L231 Difference]: Finished difference. Result has 156 places, 182 transitions, 2074 flow [2024-06-14 14:04:11,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2074, PETRI_PLACES=156, PETRI_TRANSITIONS=182} [2024-06-14 14:04:11,895 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-14 14:04:11,896 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 182 transitions, 2074 flow [2024-06-14 14:04:11,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:11,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:11,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:11,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 14:04:11,898 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:11,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:11,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1907528763, now seen corresponding path program 1 times [2024-06-14 14:04:11,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:11,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516259986] [2024-06-14 14:04:11,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:11,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:11,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:12,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:12,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:12,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516259986] [2024-06-14 14:04:12,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516259986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:12,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:12,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:12,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899471749] [2024-06-14 14:04:12,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:12,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:12,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:12,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:12,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:12,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:12,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 182 transitions, 2074 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:12,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:12,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:12,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:12,348 INFO L124 PetriNetUnfolderBase]: 1492/2497 cut-off events. [2024-06-14 14:04:12,348 INFO L125 PetriNetUnfolderBase]: For 81011/81011 co-relation queries the response was YES. [2024-06-14 14:04:12,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14278 conditions, 2497 events. 1492/2497 cut-off events. For 81011/81011 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14140 event pairs, 403 based on Foata normal form. 2/2498 useless extension candidates. Maximal degree in co-relation 14207. Up to 2283 conditions per place. [2024-06-14 14:04:12,366 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 174 selfloop transitions, 21 changer transitions 0/201 dead transitions. [2024-06-14 14:04:12,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 201 transitions, 2536 flow [2024-06-14 14:04:12,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:04:12,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:04:12,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-14 14:04:12,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-14 14:04:12,368 INFO L175 Difference]: Start difference. First operand has 156 places, 182 transitions, 2074 flow. Second operand 6 states and 134 transitions. [2024-06-14 14:04:12,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 201 transitions, 2536 flow [2024-06-14 14:04:12,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 201 transitions, 2202 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-14 14:04:12,455 INFO L231 Difference]: Finished difference. Result has 151 places, 184 transitions, 1821 flow [2024-06-14 14:04:12,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1821, PETRI_PLACES=151, PETRI_TRANSITIONS=184} [2024-06-14 14:04:12,456 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-14 14:04:12,456 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 184 transitions, 1821 flow [2024-06-14 14:04:12,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:12,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:12,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:12,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 14:04:12,457 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:12,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:12,457 INFO L85 PathProgramCache]: Analyzing trace with hash -2013932863, now seen corresponding path program 2 times [2024-06-14 14:04:12,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:12,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359484855] [2024-06-14 14:04:12,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:12,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:12,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:12,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-06-14 14:04:12,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:12,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359484855] [2024-06-14 14:04:12,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359484855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:12,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:12,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:12,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652284270] [2024-06-14 14:04:12,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:12,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:12,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:12,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:12,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:12,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:12,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 184 transitions, 1821 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:12,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:12,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:12,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:12,921 INFO L124 PetriNetUnfolderBase]: 1487/2490 cut-off events. [2024-06-14 14:04:12,921 INFO L125 PetriNetUnfolderBase]: For 81975/81975 co-relation queries the response was YES. [2024-06-14 14:04:12,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13901 conditions, 2490 events. 1487/2490 cut-off events. For 81975/81975 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14082 event pairs, 400 based on Foata normal form. 2/2491 useless extension candidates. Maximal degree in co-relation 13829. Up to 2256 conditions per place. [2024-06-14 14:04:12,940 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 175 selfloop transitions, 23 changer transitions 0/204 dead transitions. [2024-06-14 14:04:12,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 204 transitions, 2295 flow [2024-06-14 14:04:12,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:04:12,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:04:12,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-14 14:04:12,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 14:04:12,941 INFO L175 Difference]: Start difference. First operand has 151 places, 184 transitions, 1821 flow. Second operand 6 states and 135 transitions. [2024-06-14 14:04:12,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 204 transitions, 2295 flow [2024-06-14 14:04:13,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 204 transitions, 2230 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 14:04:13,060 INFO L231 Difference]: Finished difference. Result has 153 places, 186 transitions, 1845 flow [2024-06-14 14:04:13,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1845, PETRI_PLACES=153, PETRI_TRANSITIONS=186} [2024-06-14 14:04:13,061 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-14 14:04:13,061 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 186 transitions, 1845 flow [2024-06-14 14:04:13,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:13,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:13,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:13,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 14:04:13,062 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:13,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:13,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1913754739, now seen corresponding path program 1 times [2024-06-14 14:04:13,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:13,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768201597] [2024-06-14 14:04:13,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:13,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:13,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:13,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:13,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:13,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768201597] [2024-06-14 14:04:13,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768201597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:13,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:13,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:13,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018598374] [2024-06-14 14:04:13,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:13,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:13,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:13,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:13,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:13,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:13,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 186 transitions, 1845 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:13,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:13,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:13,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:13,748 INFO L124 PetriNetUnfolderBase]: 1955/3286 cut-off events. [2024-06-14 14:04:13,748 INFO L125 PetriNetUnfolderBase]: For 165876/165876 co-relation queries the response was YES. [2024-06-14 14:04:13,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19508 conditions, 3286 events. 1955/3286 cut-off events. For 165876/165876 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20063 event pairs, 476 based on Foata normal form. 36/3321 useless extension candidates. Maximal degree in co-relation 19435. Up to 1725 conditions per place. [2024-06-14 14:04:13,775 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 129 selfloop transitions, 108 changer transitions 0/243 dead transitions. [2024-06-14 14:04:13,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 243 transitions, 2909 flow [2024-06-14 14:04:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:13,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:13,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-14 14:04:13,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-14 14:04:13,777 INFO L175 Difference]: Start difference. First operand has 153 places, 186 transitions, 1845 flow. Second operand 9 states and 223 transitions. [2024-06-14 14:04:13,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 243 transitions, 2909 flow [2024-06-14 14:04:13,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 243 transitions, 2836 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 14:04:13,916 INFO L231 Difference]: Finished difference. Result has 159 places, 191 transitions, 2092 flow [2024-06-14 14:04:13,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1772, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2092, PETRI_PLACES=159, PETRI_TRANSITIONS=191} [2024-06-14 14:04:13,917 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-14 14:04:13,917 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 191 transitions, 2092 flow [2024-06-14 14:04:13,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:13,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:13,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:13,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 14:04:13,918 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:13,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:13,918 INFO L85 PathProgramCache]: Analyzing trace with hash 2002468369, now seen corresponding path program 2 times [2024-06-14 14:04:13,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:13,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363296851] [2024-06-14 14:04:13,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:13,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:13,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:14,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:14,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:14,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363296851] [2024-06-14 14:04:14,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363296851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:14,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:14,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:14,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852362397] [2024-06-14 14:04:14,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:14,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:14,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:14,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:14,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:14,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:14,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 191 transitions, 2092 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:14,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:14,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:14,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:14,579 INFO L124 PetriNetUnfolderBase]: 2087/3524 cut-off events. [2024-06-14 14:04:14,579 INFO L125 PetriNetUnfolderBase]: For 181723/181723 co-relation queries the response was YES. [2024-06-14 14:04:14,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21119 conditions, 3524 events. 2087/3524 cut-off events. For 181723/181723 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21893 event pairs, 716 based on Foata normal form. 42/3565 useless extension candidates. Maximal degree in co-relation 21044. Up to 2822 conditions per place. [2024-06-14 14:04:14,612 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 115 selfloop transitions, 103 changer transitions 3/227 dead transitions. [2024-06-14 14:04:14,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 227 transitions, 2830 flow [2024-06-14 14:04:14,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:14,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:14,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-14 14:04:14,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-14 14:04:14,613 INFO L175 Difference]: Start difference. First operand has 159 places, 191 transitions, 2092 flow. Second operand 10 states and 226 transitions. [2024-06-14 14:04:14,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 227 transitions, 2830 flow [2024-06-14 14:04:14,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 227 transitions, 2604 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 14:04:14,772 INFO L231 Difference]: Finished difference. Result has 164 places, 192 transitions, 2110 flow [2024-06-14 14:04:14,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2110, PETRI_PLACES=164, PETRI_TRANSITIONS=192} [2024-06-14 14:04:14,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-14 14:04:14,773 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 192 transitions, 2110 flow [2024-06-14 14:04:14,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:14,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:14,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:14,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 14:04:14,774 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:14,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:14,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1915628689, now seen corresponding path program 3 times [2024-06-14 14:04:14,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:14,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575830462] [2024-06-14 14:04:14,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:14,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:14,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:14,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:14,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:14,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575830462] [2024-06-14 14:04:14,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575830462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:14,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:14,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:14,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745276694] [2024-06-14 14:04:14,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:14,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:14,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:14,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:14,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:15,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:15,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 192 transitions, 2110 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:15,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:15,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:15,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:15,500 INFO L124 PetriNetUnfolderBase]: 2319/3918 cut-off events. [2024-06-14 14:04:15,500 INFO L125 PetriNetUnfolderBase]: For 203447/203447 co-relation queries the response was YES. [2024-06-14 14:04:15,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23586 conditions, 3918 events. 2319/3918 cut-off events. For 203447/203447 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 24981 event pairs, 715 based on Foata normal form. 36/3953 useless extension candidates. Maximal degree in co-relation 23510. Up to 2826 conditions per place. [2024-06-14 14:04:15,534 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 128 selfloop transitions, 103 changer transitions 0/237 dead transitions. [2024-06-14 14:04:15,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 237 transitions, 3022 flow [2024-06-14 14:04:15,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:15,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:15,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-14 14:04:15,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-14 14:04:15,536 INFO L175 Difference]: Start difference. First operand has 164 places, 192 transitions, 2110 flow. Second operand 10 states and 232 transitions. [2024-06-14 14:04:15,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 237 transitions, 3022 flow [2024-06-14 14:04:15,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 237 transitions, 2794 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:15,718 INFO L231 Difference]: Finished difference. Result has 167 places, 196 transitions, 2189 flow [2024-06-14 14:04:15,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2189, PETRI_PLACES=167, PETRI_TRANSITIONS=196} [2024-06-14 14:04:15,719 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-14 14:04:15,719 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 196 transitions, 2189 flow [2024-06-14 14:04:15,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:15,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:15,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:15,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 14:04:15,719 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:15,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:15,720 INFO L85 PathProgramCache]: Analyzing trace with hash -2021551423, now seen corresponding path program 4 times [2024-06-14 14:04:15,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:15,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443527785] [2024-06-14 14:04:15,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:15,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:15,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:15,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:15,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:15,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443527785] [2024-06-14 14:04:15,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443527785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:15,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:15,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:15,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500149301] [2024-06-14 14:04:15,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:15,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:15,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:15,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:15,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:15,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:15,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 196 transitions, 2189 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:15,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:15,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:15,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:16,490 INFO L124 PetriNetUnfolderBase]: 2451/4134 cut-off events. [2024-06-14 14:04:16,490 INFO L125 PetriNetUnfolderBase]: For 220645/220645 co-relation queries the response was YES. [2024-06-14 14:04:16,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24776 conditions, 4134 events. 2451/4134 cut-off events. For 220645/220645 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26672 event pairs, 851 based on Foata normal form. 42/4175 useless extension candidates. Maximal degree in co-relation 24698. Up to 3496 conditions per place. [2024-06-14 14:04:16,527 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 154 selfloop transitions, 64 changer transitions 5/229 dead transitions. [2024-06-14 14:04:16,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 229 transitions, 2767 flow [2024-06-14 14:04:16,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:16,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:16,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 14:04:16,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-14 14:04:16,529 INFO L175 Difference]: Start difference. First operand has 167 places, 196 transitions, 2189 flow. Second operand 9 states and 206 transitions. [2024-06-14 14:04:16,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 229 transitions, 2767 flow [2024-06-14 14:04:16,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 229 transitions, 2601 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:16,833 INFO L231 Difference]: Finished difference. Result has 170 places, 195 transitions, 2174 flow [2024-06-14 14:04:16,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2023, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2174, PETRI_PLACES=170, PETRI_TRANSITIONS=195} [2024-06-14 14:04:16,833 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-14 14:04:16,833 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 195 transitions, 2174 flow [2024-06-14 14:04:16,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:16,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:16,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-06-14 14:04:16,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 14:04:16,834 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:16,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:16,835 INFO L85 PathProgramCache]: Analyzing trace with hash 312048657, now seen corresponding path program 5 times [2024-06-14 14:04:16,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:16,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184832795] [2024-06-14 14:04:16,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:16,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:16,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:16,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:16,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:16,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184832795] [2024-06-14 14:04:16,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184832795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:16,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:16,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:16,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315378335] [2024-06-14 14:04:16,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:16,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:16,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:16,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:16,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:17,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:17,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 195 transitions, 2174 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:17,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:17,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:17,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:17,543 INFO L124 PetriNetUnfolderBase]: 2485/4210 cut-off events. [2024-06-14 14:04:17,543 INFO L125 PetriNetUnfolderBase]: For 227787/227787 co-relation queries the response was YES. [2024-06-14 14:04:17,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25233 conditions, 4210 events. 2485/4210 cut-off events. For 227787/227787 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27364 event pairs, 885 based on Foata normal form. 42/4251 useless extension candidates. Maximal degree in co-relation 25153. Up to 3559 conditions per place. [2024-06-14 14:04:17,577 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 66 changer transitions 3/230 dead transitions. [2024-06-14 14:04:17,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 230 transitions, 2764 flow [2024-06-14 14:04:17,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:17,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:17,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:04:17,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-14 14:04:17,579 INFO L175 Difference]: Start difference. First operand has 170 places, 195 transitions, 2174 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:04:17,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 230 transitions, 2764 flow [2024-06-14 14:04:17,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 230 transitions, 2606 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:17,836 INFO L231 Difference]: Finished difference. Result has 171 places, 196 transitions, 2193 flow [2024-06-14 14:04:17,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2016, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2193, PETRI_PLACES=171, PETRI_TRANSITIONS=196} [2024-06-14 14:04:17,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-14 14:04:17,837 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 196 transitions, 2193 flow [2024-06-14 14:04:17,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:17,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:17,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:17,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 14:04:17,838 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:17,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:17,838 INFO L85 PathProgramCache]: Analyzing trace with hash 2073966213, now seen corresponding path program 6 times [2024-06-14 14:04:17,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:17,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930143228] [2024-06-14 14:04:17,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:17,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:17,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:17,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:17,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:17,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930143228] [2024-06-14 14:04:17,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930143228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:17,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:17,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:17,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322874535] [2024-06-14 14:04:17,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:17,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:17,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:17,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:17,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:18,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:18,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 196 transitions, 2193 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:18,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:18,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:18,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:18,626 INFO L124 PetriNetUnfolderBase]: 2752/4697 cut-off events. [2024-06-14 14:04:18,626 INFO L125 PetriNetUnfolderBase]: For 260930/260930 co-relation queries the response was YES. [2024-06-14 14:04:18,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28099 conditions, 4697 events. 2752/4697 cut-off events. For 260930/260930 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 31632 event pairs, 825 based on Foata normal form. 36/4732 useless extension candidates. Maximal degree in co-relation 28018. Up to 3160 conditions per place. [2024-06-14 14:04:18,665 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 73 changer transitions 0/242 dead transitions. [2024-06-14 14:04:18,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 242 transitions, 2955 flow [2024-06-14 14:04:18,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:18,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:18,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 14:04:18,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-14 14:04:18,667 INFO L175 Difference]: Start difference. First operand has 171 places, 196 transitions, 2193 flow. Second operand 8 states and 200 transitions. [2024-06-14 14:04:18,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 242 transitions, 2955 flow [2024-06-14 14:04:18,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 242 transitions, 2789 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:18,965 INFO L231 Difference]: Finished difference. Result has 174 places, 199 transitions, 2282 flow [2024-06-14 14:04:18,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2027, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2282, PETRI_PLACES=174, PETRI_TRANSITIONS=199} [2024-06-14 14:04:18,966 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-14 14:04:18,966 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 199 transitions, 2282 flow [2024-06-14 14:04:18,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:18,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:18,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:18,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 14:04:18,967 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:18,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:18,967 INFO L85 PathProgramCache]: Analyzing trace with hash -2013926911, now seen corresponding path program 1 times [2024-06-14 14:04:18,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:18,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939877499] [2024-06-14 14:04:18,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:18,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:18,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:19,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:19,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:19,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939877499] [2024-06-14 14:04:19,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939877499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:19,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:19,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:19,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948802300] [2024-06-14 14:04:19,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:19,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:19,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:19,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:19,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:19,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:19,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 199 transitions, 2282 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:19,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:19,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:19,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:19,809 INFO L124 PetriNetUnfolderBase]: 3022/5177 cut-off events. [2024-06-14 14:04:19,810 INFO L125 PetriNetUnfolderBase]: For 302189/302189 co-relation queries the response was YES. [2024-06-14 14:04:19,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31201 conditions, 5177 events. 3022/5177 cut-off events. For 302189/302189 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35743 event pairs, 1124 based on Foata normal form. 36/5212 useless extension candidates. Maximal degree in co-relation 31118. Up to 3843 conditions per place. [2024-06-14 14:04:19,854 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 166 selfloop transitions, 67 changer transitions 0/239 dead transitions. [2024-06-14 14:04:19,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 239 transitions, 2994 flow [2024-06-14 14:04:19,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:19,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:19,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 14:04:19,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 14:04:19,855 INFO L175 Difference]: Start difference. First operand has 174 places, 199 transitions, 2282 flow. Second operand 9 states and 210 transitions. [2024-06-14 14:04:19,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 239 transitions, 2994 flow [2024-06-14 14:04:20,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 239 transitions, 2733 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:20,212 INFO L231 Difference]: Finished difference. Result has 177 places, 201 transitions, 2220 flow [2024-06-14 14:04:20,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2021, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2220, PETRI_PLACES=177, PETRI_TRANSITIONS=201} [2024-06-14 14:04:20,212 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-14 14:04:20,213 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 201 transitions, 2220 flow [2024-06-14 14:04:20,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:20,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:20,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:20,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 14:04:20,213 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:20,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:20,214 INFO L85 PathProgramCache]: Analyzing trace with hash 867444021, now seen corresponding path program 1 times [2024-06-14 14:04:20,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:20,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792280759] [2024-06-14 14:04:20,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:20,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:20,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:20,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:20,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:20,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792280759] [2024-06-14 14:04:20,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792280759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:20,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:20,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:20,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440596816] [2024-06-14 14:04:20,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:20,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:20,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:20,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:20,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:20,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:20,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 201 transitions, 2220 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:20,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:20,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:20,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:21,193 INFO L124 PetriNetUnfolderBase]: 3417/5824 cut-off events. [2024-06-14 14:04:21,193 INFO L125 PetriNetUnfolderBase]: For 379545/379545 co-relation queries the response was YES. [2024-06-14 14:04:21,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35907 conditions, 5824 events. 3417/5824 cut-off events. For 379545/379545 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 41255 event pairs, 1260 based on Foata normal form. 30/5852 useless extension candidates. Maximal degree in co-relation 35823. Up to 3719 conditions per place. [2024-06-14 14:04:21,249 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 97 changer transitions 7/250 dead transitions. [2024-06-14 14:04:21,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 250 transitions, 3202 flow [2024-06-14 14:04:21,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:21,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:21,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 14:04:21,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-14 14:04:21,255 INFO L175 Difference]: Start difference. First operand has 177 places, 201 transitions, 2220 flow. Second operand 8 states and 199 transitions. [2024-06-14 14:04:21,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 250 transitions, 3202 flow [2024-06-14 14:04:21,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 250 transitions, 2992 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:21,660 INFO L231 Difference]: Finished difference. Result has 178 places, 203 transitions, 2297 flow [2024-06-14 14:04:21,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2012, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2297, PETRI_PLACES=178, PETRI_TRANSITIONS=203} [2024-06-14 14:04:21,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-14 14:04:21,661 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 203 transitions, 2297 flow [2024-06-14 14:04:21,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:21,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:21,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:21,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 14:04:21,662 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:21,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:21,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1103916051, now seen corresponding path program 2 times [2024-06-14 14:04:21,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:21,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226943394] [2024-06-14 14:04:21,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:21,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:21,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:21,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:21,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:21,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226943394] [2024-06-14 14:04:21,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226943394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:21,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:21,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:21,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166045981] [2024-06-14 14:04:21,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:21,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:21,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:21,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:21,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:21,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:21,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 203 transitions, 2297 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:21,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:21,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:21,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:22,585 INFO L124 PetriNetUnfolderBase]: 3458/5916 cut-off events. [2024-06-14 14:04:22,585 INFO L125 PetriNetUnfolderBase]: For 398107/398107 co-relation queries the response was YES. [2024-06-14 14:04:22,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36333 conditions, 5916 events. 3458/5916 cut-off events. For 398107/398107 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 42268 event pairs, 1472 based on Foata normal form. 34/5948 useless extension candidates. Maximal degree in co-relation 36249. Up to 5134 conditions per place. [2024-06-14 14:04:22,640 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 138 selfloop transitions, 89 changer transitions 3/236 dead transitions. [2024-06-14 14:04:22,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 236 transitions, 3064 flow [2024-06-14 14:04:22,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:22,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:22,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 14:04:22,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-14 14:04:22,641 INFO L175 Difference]: Start difference. First operand has 178 places, 203 transitions, 2297 flow. Second operand 8 states and 188 transitions. [2024-06-14 14:04:22,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 236 transitions, 3064 flow [2024-06-14 14:04:23,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 236 transitions, 2922 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 14:04:23,019 INFO L231 Difference]: Finished difference. Result has 182 places, 203 transitions, 2358 flow [2024-06-14 14:04:23,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2159, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2358, PETRI_PLACES=182, PETRI_TRANSITIONS=203} [2024-06-14 14:04:23,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-14 14:04:23,020 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 203 transitions, 2358 flow [2024-06-14 14:04:23,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:23,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:23,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:23,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 14:04:23,021 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:23,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:23,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1143601799, now seen corresponding path program 3 times [2024-06-14 14:04:23,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:23,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168938990] [2024-06-14 14:04:23,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:23,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:23,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:23,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:23,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:23,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168938990] [2024-06-14 14:04:23,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168938990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:23,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:23,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:23,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225370129] [2024-06-14 14:04:23,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:23,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:23,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:23,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:23,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:23,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:23,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 203 transitions, 2358 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:23,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:23,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:23,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:23,990 INFO L124 PetriNetUnfolderBase]: 3536/6054 cut-off events. [2024-06-14 14:04:23,991 INFO L125 PetriNetUnfolderBase]: For 393946/393946 co-relation queries the response was YES. [2024-06-14 14:04:24,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36989 conditions, 6054 events. 3536/6054 cut-off events. For 393946/393946 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 43533 event pairs, 1439 based on Foata normal form. 30/6082 useless extension candidates. Maximal degree in co-relation 36903. Up to 5088 conditions per place. [2024-06-14 14:04:24,048 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 88 changer transitions 8/242 dead transitions. [2024-06-14 14:04:24,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 242 transitions, 3165 flow [2024-06-14 14:04:24,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:24,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:24,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:04:24,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-14 14:04:24,050 INFO L175 Difference]: Start difference. First operand has 182 places, 203 transitions, 2358 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:04:24,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 242 transitions, 3165 flow [2024-06-14 14:04:24,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 242 transitions, 2972 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:24,415 INFO L231 Difference]: Finished difference. Result has 184 places, 201 transitions, 2332 flow [2024-06-14 14:04:24,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2165, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2332, PETRI_PLACES=184, PETRI_TRANSITIONS=201} [2024-06-14 14:04:24,416 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-14 14:04:24,416 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 201 transitions, 2332 flow [2024-06-14 14:04:24,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:24,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:24,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:24,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 14:04:24,417 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:24,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:24,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1103711637, now seen corresponding path program 1 times [2024-06-14 14:04:24,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:24,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290897690] [2024-06-14 14:04:24,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:24,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:24,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:24,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:24,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:24,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290897690] [2024-06-14 14:04:24,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290897690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:24,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:24,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:24,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29086560] [2024-06-14 14:04:24,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:24,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:24,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:24,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:24,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:24,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:24,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 201 transitions, 2332 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:24,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:24,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:24,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:25,362 INFO L124 PetriNetUnfolderBase]: 3244/5538 cut-off events. [2024-06-14 14:04:25,363 INFO L125 PetriNetUnfolderBase]: For 372838/372838 co-relation queries the response was YES. [2024-06-14 14:04:25,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35508 conditions, 5538 events. 3244/5538 cut-off events. For 372838/372838 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 39057 event pairs, 1343 based on Foata normal form. 1/5537 useless extension candidates. Maximal degree in co-relation 35421. Up to 4964 conditions per place. [2024-06-14 14:04:25,416 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 136 selfloop transitions, 88 changer transitions 0/230 dead transitions. [2024-06-14 14:04:25,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 230 transitions, 3076 flow [2024-06-14 14:04:25,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:25,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:25,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 14:04:25,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 14:04:25,418 INFO L175 Difference]: Start difference. First operand has 184 places, 201 transitions, 2332 flow. Second operand 8 states and 184 transitions. [2024-06-14 14:04:25,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 230 transitions, 3076 flow [2024-06-14 14:04:25,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 230 transitions, 2866 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:25,918 INFO L231 Difference]: Finished difference. Result has 186 places, 204 transitions, 2340 flow [2024-06-14 14:04:25,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2340, PETRI_PLACES=186, PETRI_TRANSITIONS=204} [2024-06-14 14:04:25,919 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-14 14:04:25,919 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 204 transitions, 2340 flow [2024-06-14 14:04:25,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:25,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:25,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:25,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 14:04:25,920 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:25,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:25,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1143302153, now seen corresponding path program 2 times [2024-06-14 14:04:25,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:25,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821501310] [2024-06-14 14:04:25,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:25,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:25,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:26,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-06-14 14:04:26,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:26,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821501310] [2024-06-14 14:04:26,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821501310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:26,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:26,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:26,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014680033] [2024-06-14 14:04:26,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:26,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:26,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:26,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:26,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:26,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:26,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 204 transitions, 2340 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:26,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:26,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:26,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:26,792 INFO L124 PetriNetUnfolderBase]: 3241/5530 cut-off events. [2024-06-14 14:04:26,793 INFO L125 PetriNetUnfolderBase]: For 385485/385485 co-relation queries the response was YES. [2024-06-14 14:04:26,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35558 conditions, 5530 events. 3241/5530 cut-off events. For 385485/385485 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 38969 event pairs, 1360 based on Foata normal form. 1/5529 useless extension candidates. Maximal degree in co-relation 35470. Up to 4961 conditions per place. [2024-06-14 14:04:26,843 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 136 selfloop transitions, 89 changer transitions 0/231 dead transitions. [2024-06-14 14:04:26,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 231 transitions, 2956 flow [2024-06-14 14:04:26,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:26,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:26,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 14:04:26,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-14 14:04:26,845 INFO L175 Difference]: Start difference. First operand has 186 places, 204 transitions, 2340 flow. Second operand 10 states and 215 transitions. [2024-06-14 14:04:26,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 231 transitions, 2956 flow [2024-06-14 14:04:27,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 231 transitions, 2667 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:27,406 INFO L231 Difference]: Finished difference. Result has 188 places, 204 transitions, 2235 flow [2024-06-14 14:04:27,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2235, PETRI_PLACES=188, PETRI_TRANSITIONS=204} [2024-06-14 14:04:27,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-14 14:04:27,406 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 204 transitions, 2235 flow [2024-06-14 14:04:27,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:27,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:27,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:27,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 14:04:27,407 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:27,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:27,407 INFO L85 PathProgramCache]: Analyzing trace with hash 78223965, now seen corresponding path program 4 times [2024-06-14 14:04:27,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:27,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141271251] [2024-06-14 14:04:27,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:27,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:27,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:27,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:27,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:27,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141271251] [2024-06-14 14:04:27,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141271251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:27,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:27,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:27,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383192732] [2024-06-14 14:04:27,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:27,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:27,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:27,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:27,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:27,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:27,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 204 transitions, 2235 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:27,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:27,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:27,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:28,255 INFO L124 PetriNetUnfolderBase]: 3345/5693 cut-off events. [2024-06-14 14:04:28,255 INFO L125 PetriNetUnfolderBase]: For 443832/443832 co-relation queries the response was YES. [2024-06-14 14:04:28,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36365 conditions, 5693 events. 3345/5693 cut-off events. For 443832/443832 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 40184 event pairs, 1385 based on Foata normal form. 34/5724 useless extension candidates. Maximal degree in co-relation 36277. Up to 5035 conditions per place. [2024-06-14 14:04:28,306 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 165 selfloop transitions, 53 changer transitions 14/238 dead transitions. [2024-06-14 14:04:28,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 238 transitions, 2818 flow [2024-06-14 14:04:28,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:28,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:28,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 14:04:28,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-14 14:04:28,308 INFO L175 Difference]: Start difference. First operand has 188 places, 204 transitions, 2235 flow. Second operand 8 states and 188 transitions. [2024-06-14 14:04:28,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 238 transitions, 2818 flow [2024-06-14 14:04:28,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 238 transitions, 2636 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 14:04:28,891 INFO L231 Difference]: Finished difference. Result has 187 places, 199 transitions, 2106 flow [2024-06-14 14:04:28,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2106, PETRI_PLACES=187, PETRI_TRANSITIONS=199} [2024-06-14 14:04:28,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-14 14:04:28,892 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 199 transitions, 2106 flow [2024-06-14 14:04:28,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:28,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:28,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:28,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 14:04:28,892 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:28,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:28,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1726609321, now seen corresponding path program 5 times [2024-06-14 14:04:28,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:28,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064791367] [2024-06-14 14:04:28,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:28,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:28,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:29,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:29,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:29,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064791367] [2024-06-14 14:04:29,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064791367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:29,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:29,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:29,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144442977] [2024-06-14 14:04:29,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:29,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:29,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:29,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:29,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:29,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:29,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 199 transitions, 2106 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:29,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:29,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:29,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:29,807 INFO L124 PetriNetUnfolderBase]: 3280/5619 cut-off events. [2024-06-14 14:04:29,807 INFO L125 PetriNetUnfolderBase]: For 445261/445261 co-relation queries the response was YES. [2024-06-14 14:04:29,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35700 conditions, 5619 events. 3280/5619 cut-off events. For 445261/445261 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 39677 event pairs, 1257 based on Foata normal form. 30/5648 useless extension candidates. Maximal degree in co-relation 35611. Up to 4407 conditions per place. [2024-06-14 14:04:29,856 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 172 selfloop transitions, 56 changer transitions 8/242 dead transitions. [2024-06-14 14:04:29,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 242 transitions, 2812 flow [2024-06-14 14:04:29,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:29,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:29,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 14:04:29,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-14 14:04:29,858 INFO L175 Difference]: Start difference. First operand has 187 places, 199 transitions, 2106 flow. Second operand 8 states and 197 transitions. [2024-06-14 14:04:29,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 242 transitions, 2812 flow [2024-06-14 14:04:30,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 242 transitions, 2696 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:30,276 INFO L231 Difference]: Finished difference. Result has 185 places, 194 transitions, 2048 flow [2024-06-14 14:04:30,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1994, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2048, PETRI_PLACES=185, PETRI_TRANSITIONS=194} [2024-06-14 14:04:30,278 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-14 14:04:30,278 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 194 transitions, 2048 flow [2024-06-14 14:04:30,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:30,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:30,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:30,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 14:04:30,278 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:30,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:30,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1716481621, now seen corresponding path program 6 times [2024-06-14 14:04:30,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:30,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766449017] [2024-06-14 14:04:30,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:30,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:30,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:30,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:30,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:30,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766449017] [2024-06-14 14:04:30,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766449017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:30,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:30,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:30,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560634300] [2024-06-14 14:04:30,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:30,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:30,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:30,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:30,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:30,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:30,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 194 transitions, 2048 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:30,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:30,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:30,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:31,159 INFO L124 PetriNetUnfolderBase]: 2983/5121 cut-off events. [2024-06-14 14:04:31,160 INFO L125 PetriNetUnfolderBase]: For 389093/389093 co-relation queries the response was YES. [2024-06-14 14:04:31,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32011 conditions, 5121 events. 2983/5121 cut-off events. For 389093/389093 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 35731 event pairs, 1254 based on Foata normal form. 34/5152 useless extension candidates. Maximal degree in co-relation 31923. Up to 4488 conditions per place. [2024-06-14 14:04:31,204 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 156 selfloop transitions, 48 changer transitions 15/225 dead transitions. [2024-06-14 14:04:31,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 225 transitions, 2574 flow [2024-06-14 14:04:31,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:31,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:31,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-14 14:04:31,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 14:04:31,205 INFO L175 Difference]: Start difference. First operand has 185 places, 194 transitions, 2048 flow. Second operand 9 states and 200 transitions. [2024-06-14 14:04:31,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 225 transitions, 2574 flow [2024-06-14 14:04:31,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 225 transitions, 2410 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:31,612 INFO L231 Difference]: Finished difference. Result has 188 places, 187 transitions, 1909 flow [2024-06-14 14:04:31,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1909, PETRI_PLACES=188, PETRI_TRANSITIONS=187} [2024-06-14 14:04:31,612 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-14 14:04:31,612 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 187 transitions, 1909 flow [2024-06-14 14:04:31,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:31,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:31,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:31,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 14:04:31,613 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:31,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:31,613 INFO L85 PathProgramCache]: Analyzing trace with hash 240641563, now seen corresponding path program 1 times [2024-06-14 14:04:31,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:31,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917379183] [2024-06-14 14:04:31,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:31,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:31,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:31,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:31,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:31,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917379183] [2024-06-14 14:04:31,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917379183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:31,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:31,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:31,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318632701] [2024-06-14 14:04:31,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:31,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:31,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:31,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:31,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:31,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:31,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 187 transitions, 1909 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:31,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:31,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:31,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:32,366 INFO L124 PetriNetUnfolderBase]: 2885/4880 cut-off events. [2024-06-14 14:04:32,366 INFO L125 PetriNetUnfolderBase]: For 375272/375272 co-relation queries the response was YES. [2024-06-14 14:04:32,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31858 conditions, 4880 events. 2885/4880 cut-off events. For 375272/375272 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 33267 event pairs, 1034 based on Foata normal form. 10/4842 useless extension candidates. Maximal degree in co-relation 31769. Up to 3823 conditions per place. [2024-06-14 14:04:32,409 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 127 selfloop transitions, 93 changer transitions 4/230 dead transitions. [2024-06-14 14:04:32,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 230 transitions, 2806 flow [2024-06-14 14:04:32,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:32,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:32,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:04:32,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-14 14:04:32,417 INFO L175 Difference]: Start difference. First operand has 188 places, 187 transitions, 1909 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:04:32,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 230 transitions, 2806 flow [2024-06-14 14:04:32,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 230 transitions, 2659 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 14:04:32,812 INFO L231 Difference]: Finished difference. Result has 184 places, 193 transitions, 2110 flow [2024-06-14 14:04:32,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2110, PETRI_PLACES=184, PETRI_TRANSITIONS=193} [2024-06-14 14:04:32,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-14 14:04:32,812 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 193 transitions, 2110 flow [2024-06-14 14:04:32,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:32,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:32,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:32,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 14:04:32,813 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:32,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:32,813 INFO L85 PathProgramCache]: Analyzing trace with hash 243498523, now seen corresponding path program 2 times [2024-06-14 14:04:32,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:32,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601903533] [2024-06-14 14:04:32,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:32,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:32,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:32,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:32,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:32,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601903533] [2024-06-14 14:04:32,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601903533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:32,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:32,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:32,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837657602] [2024-06-14 14:04:32,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:32,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:32,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:32,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:32,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:33,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:33,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 193 transitions, 2110 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:33,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:33,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:33,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:33,616 INFO L124 PetriNetUnfolderBase]: 2790/4749 cut-off events. [2024-06-14 14:04:33,616 INFO L125 PetriNetUnfolderBase]: For 349920/349920 co-relation queries the response was YES. [2024-06-14 14:04:33,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30877 conditions, 4749 events. 2790/4749 cut-off events. For 349920/349920 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 32177 event pairs, 1121 based on Foata normal form. 10/4751 useless extension candidates. Maximal degree in co-relation 30789. Up to 4227 conditions per place. [2024-06-14 14:04:33,659 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 123 selfloop transitions, 85 changer transitions 5/219 dead transitions. [2024-06-14 14:04:33,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 219 transitions, 2710 flow [2024-06-14 14:04:33,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:33,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:33,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 14:04:33,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-14 14:04:33,660 INFO L175 Difference]: Start difference. First operand has 184 places, 193 transitions, 2110 flow. Second operand 8 states and 183 transitions. [2024-06-14 14:04:33,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 219 transitions, 2710 flow [2024-06-14 14:04:34,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 219 transitions, 2508 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 14:04:34,191 INFO L231 Difference]: Finished difference. Result has 187 places, 191 transitions, 2058 flow [2024-06-14 14:04:34,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2058, PETRI_PLACES=187, PETRI_TRANSITIONS=191} [2024-06-14 14:04:34,191 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-14 14:04:34,191 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 191 transitions, 2058 flow [2024-06-14 14:04:34,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:34,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:34,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, 1] [2024-06-14 14:04:34,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 14:04:34,192 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:34,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:34,192 INFO L85 PathProgramCache]: Analyzing trace with hash 243503111, now seen corresponding path program 3 times [2024-06-14 14:04:34,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:34,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580063842] [2024-06-14 14:04:34,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:34,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:34,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:34,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:34,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:34,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580063842] [2024-06-14 14:04:34,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580063842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:34,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:34,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:34,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630497936] [2024-06-14 14:04:34,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:34,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:34,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:34,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:34,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:34,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:34,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 191 transitions, 2058 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:34,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:34,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:34,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:34,929 INFO L124 PetriNetUnfolderBase]: 2503/4249 cut-off events. [2024-06-14 14:04:34,929 INFO L125 PetriNetUnfolderBase]: For 348377/348377 co-relation queries the response was YES. [2024-06-14 14:04:34,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29168 conditions, 4249 events. 2503/4249 cut-off events. For 348377/348377 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 27991 event pairs, 996 based on Foata normal form. 1/4249 useless extension candidates. Maximal degree in co-relation 29079. Up to 3795 conditions per place. [2024-06-14 14:04:34,967 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 85 changer transitions 0/223 dead transitions. [2024-06-14 14:04:34,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 223 transitions, 2696 flow [2024-06-14 14:04:34,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:04:34,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:04:34,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-14 14:04:34,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229166666666667 [2024-06-14 14:04:34,968 INFO L175 Difference]: Start difference. First operand has 187 places, 191 transitions, 2058 flow. Second operand 12 states and 251 transitions. [2024-06-14 14:04:34,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 223 transitions, 2696 flow [2024-06-14 14:04:35,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 223 transitions, 2493 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:35,366 INFO L231 Difference]: Finished difference. Result has 193 places, 194 transitions, 2061 flow [2024-06-14 14:04:35,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2061, PETRI_PLACES=193, PETRI_TRANSITIONS=194} [2024-06-14 14:04:35,367 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-14 14:04:35,367 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 194 transitions, 2061 flow [2024-06-14 14:04:35,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:35,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:35,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:35,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 14:04:35,368 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:35,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:35,368 INFO L85 PathProgramCache]: Analyzing trace with hash -2003728299, now seen corresponding path program 4 times [2024-06-14 14:04:35,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:35,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461751922] [2024-06-14 14:04:35,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:35,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:35,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:35,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:35,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:35,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461751922] [2024-06-14 14:04:35,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461751922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:35,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:35,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:35,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530070862] [2024-06-14 14:04:35,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:35,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:35,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:35,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:35,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:35,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:35,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 194 transitions, 2061 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:35,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:35,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:35,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:36,121 INFO L124 PetriNetUnfolderBase]: 2500/4245 cut-off events. [2024-06-14 14:04:36,121 INFO L125 PetriNetUnfolderBase]: For 359241/359241 co-relation queries the response was YES. [2024-06-14 14:04:36,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29272 conditions, 4245 events. 2500/4245 cut-off events. For 359241/359241 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 27922 event pairs, 998 based on Foata normal form. 1/4245 useless extension candidates. Maximal degree in co-relation 29182. Up to 3792 conditions per place. [2024-06-14 14:04:36,168 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 133 selfloop transitions, 81 changer transitions 0/220 dead transitions. [2024-06-14 14:04:36,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 220 transitions, 2553 flow [2024-06-14 14:04:36,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:36,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:36,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-14 14:04:36,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-14 14:04:36,169 INFO L175 Difference]: Start difference. First operand has 193 places, 194 transitions, 2061 flow. Second operand 10 states and 216 transitions. [2024-06-14 14:04:36,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 220 transitions, 2553 flow [2024-06-14 14:04:36,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 220 transitions, 2303 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-14 14:04:36,628 INFO L231 Difference]: Finished difference. Result has 191 places, 194 transitions, 1981 flow [2024-06-14 14:04:36,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1981, PETRI_PLACES=191, PETRI_TRANSITIONS=194} [2024-06-14 14:04:36,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-14 14:04:36,629 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 194 transitions, 1981 flow [2024-06-14 14:04:36,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:36,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:36,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:36,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 14:04:36,629 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:36,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:36,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1722792353, now seen corresponding path program 3 times [2024-06-14 14:04:36,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:36,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159724276] [2024-06-14 14:04:36,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:36,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:36,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:36,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:36,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:36,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159724276] [2024-06-14 14:04:36,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159724276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:36,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:36,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:36,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669124763] [2024-06-14 14:04:36,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:36,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:36,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:36,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:36,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:36,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:36,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 194 transitions, 1981 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:36,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:36,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:36,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:37,451 INFO L124 PetriNetUnfolderBase]: 2536/4299 cut-off events. [2024-06-14 14:04:37,451 INFO L125 PetriNetUnfolderBase]: For 385398/385398 co-relation queries the response was YES. [2024-06-14 14:04:37,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29777 conditions, 4299 events. 2536/4299 cut-off events. For 385398/385398 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 28324 event pairs, 1002 based on Foata normal form. 10/4302 useless extension candidates. Maximal degree in co-relation 29686. Up to 3964 conditions per place. [2024-06-14 14:04:37,489 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 184 selfloop transitions, 24 changer transitions 5/219 dead transitions. [2024-06-14 14:04:37,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 219 transitions, 2514 flow [2024-06-14 14:04:37,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:37,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:37,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-14 14:04:37,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-14 14:04:37,492 INFO L175 Difference]: Start difference. First operand has 191 places, 194 transitions, 1981 flow. Second operand 9 states and 186 transitions. [2024-06-14 14:04:37,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 219 transitions, 2514 flow [2024-06-14 14:04:37,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 219 transitions, 2352 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 14:04:37,932 INFO L231 Difference]: Finished difference. Result has 191 places, 194 transitions, 1896 flow [2024-06-14 14:04:37,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1819, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1896, PETRI_PLACES=191, PETRI_TRANSITIONS=194} [2024-06-14 14:04:37,933 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-14 14:04:37,933 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 194 transitions, 1896 flow [2024-06-14 14:04:37,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:37,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:37,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:37,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 14:04:37,933 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:37,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:37,934 INFO L85 PathProgramCache]: Analyzing trace with hash 531108521, now seen corresponding path program 1 times [2024-06-14 14:04:37,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:37,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567253308] [2024-06-14 14:04:37,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:37,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:37,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:38,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:38,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:38,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567253308] [2024-06-14 14:04:38,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567253308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:38,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:38,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:38,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607217591] [2024-06-14 14:04:38,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:38,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:38,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:38,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:38,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:38,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:38,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 194 transitions, 1896 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:38,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:38,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:38,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:38,692 INFO L124 PetriNetUnfolderBase]: 2427/4114 cut-off events. [2024-06-14 14:04:38,692 INFO L125 PetriNetUnfolderBase]: For 384069/384069 co-relation queries the response was YES. [2024-06-14 14:04:38,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27602 conditions, 4114 events. 2427/4114 cut-off events. For 384069/384069 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 26735 event pairs, 839 based on Foata normal form. 30/4143 useless extension candidates. Maximal degree in co-relation 27510. Up to 3152 conditions per place. [2024-06-14 14:04:38,728 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 161 selfloop transitions, 45 changer transitions 19/231 dead transitions. [2024-06-14 14:04:38,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 231 transitions, 2460 flow [2024-06-14 14:04:38,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:38,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:38,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 14:04:38,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-14 14:04:38,730 INFO L175 Difference]: Start difference. First operand has 191 places, 194 transitions, 1896 flow. Second operand 9 states and 204 transitions. [2024-06-14 14:04:38,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 231 transitions, 2460 flow [2024-06-14 14:04:39,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 231 transitions, 2375 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:39,110 INFO L231 Difference]: Finished difference. Result has 193 places, 184 transitions, 1831 flow [2024-06-14 14:04:39,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1831, PETRI_PLACES=193, PETRI_TRANSITIONS=184} [2024-06-14 14:04:39,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-14 14:04:39,110 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 184 transitions, 1831 flow [2024-06-14 14:04:39,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:39,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:39,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:39,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 14:04:39,111 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:39,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:39,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1349052901, now seen corresponding path program 4 times [2024-06-14 14:04:39,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:39,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231870693] [2024-06-14 14:04:39,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:39,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:39,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:39,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:39,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:39,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231870693] [2024-06-14 14:04:39,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231870693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:39,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:39,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:39,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317897476] [2024-06-14 14:04:39,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:39,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:39,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:39,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:39,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:39,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:39,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 184 transitions, 1831 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:39,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:39,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:39,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:39,849 INFO L124 PetriNetUnfolderBase]: 2241/3752 cut-off events. [2024-06-14 14:04:39,849 INFO L125 PetriNetUnfolderBase]: For 385838/385838 co-relation queries the response was YES. [2024-06-14 14:04:39,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28516 conditions, 3752 events. 2241/3752 cut-off events. For 385838/385838 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23455 event pairs, 832 based on Foata normal form. 2/3751 useless extension candidates. Maximal degree in co-relation 28423. Up to 3228 conditions per place. [2024-06-14 14:04:39,885 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 135 selfloop transitions, 86 changer transitions 0/227 dead transitions. [2024-06-14 14:04:39,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 227 transitions, 2608 flow [2024-06-14 14:04:39,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:39,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:39,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 14:04:39,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-14 14:04:39,887 INFO L175 Difference]: Start difference. First operand has 193 places, 184 transitions, 1831 flow. Second operand 9 states and 211 transitions. [2024-06-14 14:04:39,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 227 transitions, 2608 flow [2024-06-14 14:04:40,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 227 transitions, 2505 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 14:04:40,365 INFO L231 Difference]: Finished difference. Result has 193 places, 190 transitions, 2054 flow [2024-06-14 14:04:40,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2054, PETRI_PLACES=193, PETRI_TRANSITIONS=190} [2024-06-14 14:04:40,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-14 14:04:40,365 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 190 transitions, 2054 flow [2024-06-14 14:04:40,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:40,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:40,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:40,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 14:04:40,366 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:40,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:40,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1491011595, now seen corresponding path program 5 times [2024-06-14 14:04:40,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:40,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065577332] [2024-06-14 14:04:40,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:40,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:40,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:40,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:40,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:40,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065577332] [2024-06-14 14:04:40,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065577332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:40,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:40,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:40,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534311903] [2024-06-14 14:04:40,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:40,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:40,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:40,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:40,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:40,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:40,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 190 transitions, 2054 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:40,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:40,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:40,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:41,046 INFO L124 PetriNetUnfolderBase]: 2249/3772 cut-off events. [2024-06-14 14:04:41,046 INFO L125 PetriNetUnfolderBase]: For 386559/386559 co-relation queries the response was YES. [2024-06-14 14:04:41,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28956 conditions, 3772 events. 2249/3772 cut-off events. For 386559/386559 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 23683 event pairs, 840 based on Foata normal form. 2/3773 useless extension candidates. Maximal degree in co-relation 28862. Up to 3380 conditions per place. [2024-06-14 14:04:41,082 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 134 selfloop transitions, 81 changer transitions 0/221 dead transitions. [2024-06-14 14:04:41,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 221 transitions, 2603 flow [2024-06-14 14:04:41,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:41,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:41,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 14:04:41,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-14 14:04:41,084 INFO L175 Difference]: Start difference. First operand has 193 places, 190 transitions, 2054 flow. Second operand 9 states and 203 transitions. [2024-06-14 14:04:41,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 221 transitions, 2603 flow [2024-06-14 14:04:41,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 221 transitions, 2400 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:41,515 INFO L231 Difference]: Finished difference. Result has 196 places, 192 transitions, 2069 flow [2024-06-14 14:04:41,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1859, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2069, PETRI_PLACES=196, PETRI_TRANSITIONS=192} [2024-06-14 14:04:41,529 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-14 14:04:41,529 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 192 transitions, 2069 flow [2024-06-14 14:04:41,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:41,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:41,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:41,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 14:04:41,529 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:41,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:41,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1677415963, now seen corresponding path program 6 times [2024-06-14 14:04:41,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:41,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705033987] [2024-06-14 14:04:41,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:41,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:41,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:41,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:41,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:41,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705033987] [2024-06-14 14:04:41,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705033987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:41,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:41,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:41,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378438984] [2024-06-14 14:04:41,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:41,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:41,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:41,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:41,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:41,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:41,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 192 transitions, 2069 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:41,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:41,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:41,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:42,261 INFO L124 PetriNetUnfolderBase]: 2257/3770 cut-off events. [2024-06-14 14:04:42,262 INFO L125 PetriNetUnfolderBase]: For 399650/399650 co-relation queries the response was YES. [2024-06-14 14:04:42,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29102 conditions, 3770 events. 2257/3770 cut-off events. For 399650/399650 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23365 event pairs, 717 based on Foata normal form. 2/3771 useless extension candidates. Maximal degree in co-relation 29007. Up to 1761 conditions per place. [2024-06-14 14:04:42,302 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 125 selfloop transitions, 107 changer transitions 0/238 dead transitions. [2024-06-14 14:04:42,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 238 transitions, 2930 flow [2024-06-14 14:04:42,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:42,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:42,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 14:04:42,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-14 14:04:42,305 INFO L175 Difference]: Start difference. First operand has 196 places, 192 transitions, 2069 flow. Second operand 9 states and 217 transitions. [2024-06-14 14:04:42,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 238 transitions, 2930 flow [2024-06-14 14:04:42,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 238 transitions, 2747 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:42,671 INFO L231 Difference]: Finished difference. Result has 198 places, 194 transitions, 2146 flow [2024-06-14 14:04:42,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2146, PETRI_PLACES=198, PETRI_TRANSITIONS=194} [2024-06-14 14:04:42,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-14 14:04:42,671 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 194 transitions, 2146 flow [2024-06-14 14:04:42,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:42,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:42,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:42,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 14:04:42,672 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:42,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:42,672 INFO L85 PathProgramCache]: Analyzing trace with hash -803157169, now seen corresponding path program 7 times [2024-06-14 14:04:42,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:42,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723714770] [2024-06-14 14:04:42,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:42,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:42,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:42,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:42,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:42,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723714770] [2024-06-14 14:04:42,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723714770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:42,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:42,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:42,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589260094] [2024-06-14 14:04:42,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:42,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:42,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:42,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:42,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:42,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:42,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 194 transitions, 2146 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:42,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:42,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:42,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:43,421 INFO L124 PetriNetUnfolderBase]: 2232/3741 cut-off events. [2024-06-14 14:04:43,422 INFO L125 PetriNetUnfolderBase]: For 410545/410545 co-relation queries the response was YES. [2024-06-14 14:04:43,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29029 conditions, 3741 events. 2232/3741 cut-off events. For 410545/410545 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23345 event pairs, 771 based on Foata normal form. 8/3748 useless extension candidates. Maximal degree in co-relation 28933. Up to 1747 conditions per place. [2024-06-14 14:04:43,455 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 130 selfloop transitions, 99 changer transitions 0/235 dead transitions. [2024-06-14 14:04:43,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 235 transitions, 2838 flow [2024-06-14 14:04:43,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:43,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:43,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 14:04:43,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-14 14:04:43,456 INFO L175 Difference]: Start difference. First operand has 198 places, 194 transitions, 2146 flow. Second operand 9 states and 214 transitions. [2024-06-14 14:04:43,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 235 transitions, 2838 flow [2024-06-14 14:04:43,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 235 transitions, 2563 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:43,842 INFO L231 Difference]: Finished difference. Result has 200 places, 194 transitions, 2075 flow [2024-06-14 14:04:43,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1871, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2075, PETRI_PLACES=200, PETRI_TRANSITIONS=194} [2024-06-14 14:04:43,843 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-14 14:04:43,843 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 194 transitions, 2075 flow [2024-06-14 14:04:43,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:43,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:43,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:43,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 14:04:43,844 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:43,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:43,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1942381391, now seen corresponding path program 8 times [2024-06-14 14:04:43,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:43,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139398946] [2024-06-14 14:04:43,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:43,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:43,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:43,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:43,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:43,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139398946] [2024-06-14 14:04:43,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139398946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:43,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:43,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:43,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57848953] [2024-06-14 14:04:43,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:43,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:43,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:43,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:43,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:44,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:44,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 194 transitions, 2075 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:44,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:44,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:44,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:44,527 INFO L124 PetriNetUnfolderBase]: 2209/3706 cut-off events. [2024-06-14 14:04:44,527 INFO L125 PetriNetUnfolderBase]: For 408941/408941 co-relation queries the response was YES. [2024-06-14 14:04:44,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28081 conditions, 3706 events. 2209/3706 cut-off events. For 408941/408941 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23176 event pairs, 800 based on Foata normal form. 10/3715 useless extension candidates. Maximal degree in co-relation 27985. Up to 3052 conditions per place. [2024-06-14 14:04:44,563 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 137 selfloop transitions, 86 changer transitions 0/229 dead transitions. [2024-06-14 14:04:44,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 229 transitions, 2741 flow [2024-06-14 14:04:44,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:44,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:44,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 14:04:44,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-14 14:04:44,565 INFO L175 Difference]: Start difference. First operand has 200 places, 194 transitions, 2075 flow. Second operand 10 states and 224 transitions. [2024-06-14 14:04:44,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 229 transitions, 2741 flow [2024-06-14 14:04:44,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 229 transitions, 2525 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:44,932 INFO L231 Difference]: Finished difference. Result has 202 places, 194 transitions, 2038 flow [2024-06-14 14:04:44,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1859, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2038, PETRI_PLACES=202, PETRI_TRANSITIONS=194} [2024-06-14 14:04:44,933 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-14 14:04:44,933 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 194 transitions, 2038 flow [2024-06-14 14:04:44,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:44,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:44,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:44,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 14:04:44,933 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:44,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:44,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1934762831, now seen corresponding path program 9 times [2024-06-14 14:04:44,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:44,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49713668] [2024-06-14 14:04:44,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:44,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:44,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:45,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-06-14 14:04:45,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:45,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49713668] [2024-06-14 14:04:45,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49713668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:45,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:45,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:45,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119809404] [2024-06-14 14:04:45,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:45,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:45,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:45,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:45,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:45,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:45,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 194 transitions, 2038 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:45,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:45,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:45,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:45,704 INFO L124 PetriNetUnfolderBase]: 2179/3658 cut-off events. [2024-06-14 14:04:45,705 INFO L125 PetriNetUnfolderBase]: For 403368/403368 co-relation queries the response was YES. [2024-06-14 14:04:45,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27226 conditions, 3658 events. 2179/3658 cut-off events. For 403368/403368 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22896 event pairs, 806 based on Foata normal form. 10/3667 useless extension candidates. Maximal degree in co-relation 27129. Up to 3242 conditions per place. [2024-06-14 14:04:45,743 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 138 selfloop transitions, 80 changer transitions 0/224 dead transitions. [2024-06-14 14:04:45,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 224 transitions, 2556 flow [2024-06-14 14:04:45,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:45,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:45,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-14 14:04:45,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 14:04:45,745 INFO L175 Difference]: Start difference. First operand has 202 places, 194 transitions, 2038 flow. Second operand 10 states and 220 transitions. [2024-06-14 14:04:45,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 224 transitions, 2556 flow [2024-06-14 14:04:46,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 224 transitions, 2371 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:46,202 INFO L231 Difference]: Finished difference. Result has 205 places, 194 transitions, 2019 flow [2024-06-14 14:04:46,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2019, PETRI_PLACES=205, PETRI_TRANSITIONS=194} [2024-06-14 14:04:46,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-14 14:04:46,203 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 194 transitions, 2019 flow [2024-06-14 14:04:46,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:46,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:46,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:46,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 14:04:46,203 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:46,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:46,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1071359311, now seen corresponding path program 10 times [2024-06-14 14:04:46,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:46,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604747194] [2024-06-14 14:04:46,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:46,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:46,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:46,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:46,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:46,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604747194] [2024-06-14 14:04:46,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604747194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:46,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:46,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:46,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308571324] [2024-06-14 14:04:46,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:46,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:46,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:46,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:46,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:46,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:46,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 194 transitions, 2019 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:46,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:46,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:46,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:46,981 INFO L124 PetriNetUnfolderBase]: 2156/3625 cut-off events. [2024-06-14 14:04:46,981 INFO L125 PetriNetUnfolderBase]: For 395956/395956 co-relation queries the response was YES. [2024-06-14 14:04:47,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26333 conditions, 3625 events. 2156/3625 cut-off events. For 395956/395956 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 22643 event pairs, 795 based on Foata normal form. 10/3634 useless extension candidates. Maximal degree in co-relation 26235. Up to 3253 conditions per place. [2024-06-14 14:04:47,015 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 179 selfloop transitions, 46 changer transitions 0/231 dead transitions. [2024-06-14 14:04:47,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 231 transitions, 2571 flow [2024-06-14 14:04:47,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:47,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:47,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 14:04:47,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-14 14:04:47,016 INFO L175 Difference]: Start difference. First operand has 205 places, 194 transitions, 2019 flow. Second operand 8 states and 190 transitions. [2024-06-14 14:04:47,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 231 transitions, 2571 flow [2024-06-14 14:04:47,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 231 transitions, 2355 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 14:04:47,449 INFO L231 Difference]: Finished difference. Result has 203 places, 194 transitions, 1904 flow [2024-06-14 14:04:47,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1803, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1904, PETRI_PLACES=203, PETRI_TRANSITIONS=194} [2024-06-14 14:04:47,449 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-14 14:04:47,450 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 194 transitions, 1904 flow [2024-06-14 14:04:47,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:47,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:47,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:47,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 14:04:47,450 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:47,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:47,450 INFO L85 PathProgramCache]: Analyzing trace with hash -848070123, now seen corresponding path program 11 times [2024-06-14 14:04:47,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:47,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052593014] [2024-06-14 14:04:47,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:47,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:47,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:47,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:47,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:47,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052593014] [2024-06-14 14:04:47,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052593014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:47,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:47,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:47,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996733621] [2024-06-14 14:04:47,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:47,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:47,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:47,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:47,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:47,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:47,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 194 transitions, 1904 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:47,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:47,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:47,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:48,121 INFO L124 PetriNetUnfolderBase]: 2042/3416 cut-off events. [2024-06-14 14:04:48,121 INFO L125 PetriNetUnfolderBase]: For 386986/386986 co-relation queries the response was YES. [2024-06-14 14:04:48,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22781 conditions, 3416 events. 2042/3416 cut-off events. For 386986/386986 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 21042 event pairs, 694 based on Foata normal form. 44/3453 useless extension candidates. Maximal degree in co-relation 22682. Up to 2899 conditions per place. [2024-06-14 14:04:48,152 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 177 selfloop transitions, 47 changer transitions 4/234 dead transitions. [2024-06-14 14:04:48,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 234 transitions, 2472 flow [2024-06-14 14:04:48,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:48,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:48,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 14:04:48,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-14 14:04:48,153 INFO L175 Difference]: Start difference. First operand has 203 places, 194 transitions, 1904 flow. Second operand 9 states and 209 transitions. [2024-06-14 14:04:48,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 234 transitions, 2472 flow [2024-06-14 14:04:48,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 234 transitions, 2373 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:48,567 INFO L231 Difference]: Finished difference. Result has 205 places, 192 transitions, 1886 flow [2024-06-14 14:04:48,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1805, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1886, PETRI_PLACES=205, PETRI_TRANSITIONS=192} [2024-06-14 14:04:48,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-14 14:04:48,568 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 192 transitions, 1886 flow [2024-06-14 14:04:48,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:48,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:48,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:48,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 14:04:48,569 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:48,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:48,569 INFO L85 PathProgramCache]: Analyzing trace with hash -131568771, now seen corresponding path program 12 times [2024-06-14 14:04:48,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:48,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244168219] [2024-06-14 14:04:48,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:48,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:48,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:48,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:48,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:48,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244168219] [2024-06-14 14:04:48,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244168219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:48,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:48,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:48,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941071026] [2024-06-14 14:04:48,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:48,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:48,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:48,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:48,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:48,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:48,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 192 transitions, 1886 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:48,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:48,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:48,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:49,212 INFO L124 PetriNetUnfolderBase]: 1828/3063 cut-off events. [2024-06-14 14:04:49,213 INFO L125 PetriNetUnfolderBase]: For 310063/310063 co-relation queries the response was YES. [2024-06-14 14:04:49,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21025 conditions, 3063 events. 1828/3063 cut-off events. For 310063/310063 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18360 event pairs, 528 based on Foata normal form. 10/3072 useless extension candidates. Maximal degree in co-relation 20925. Up to 2414 conditions per place. [2024-06-14 14:04:49,242 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 173 selfloop transitions, 54 changer transitions 0/233 dead transitions. [2024-06-14 14:04:49,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 233 transitions, 2460 flow [2024-06-14 14:04:49,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:49,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:49,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:04:49,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-14 14:04:49,243 INFO L175 Difference]: Start difference. First operand has 205 places, 192 transitions, 1886 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:04:49,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 233 transitions, 2460 flow [2024-06-14 14:04:49,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 233 transitions, 2332 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:49,731 INFO L231 Difference]: Finished difference. Result has 206 places, 192 transitions, 1877 flow [2024-06-14 14:04:49,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1877, PETRI_PLACES=206, PETRI_TRANSITIONS=192} [2024-06-14 14:04:49,732 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-14 14:04:49,732 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 192 transitions, 1877 flow [2024-06-14 14:04:49,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:49,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:49,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:49,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 14:04:49,733 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:49,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:49,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1978781707, now seen corresponding path program 2 times [2024-06-14 14:04:49,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:49,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358619199] [2024-06-14 14:04:49,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:49,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:49,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:49,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-06-14 14:04:49,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:49,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358619199] [2024-06-14 14:04:49,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358619199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:49,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:49,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:49,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345931052] [2024-06-14 14:04:49,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:49,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:49,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:49,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:49,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:49,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:49,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 192 transitions, 1877 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:49,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:49,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:49,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:50,404 INFO L124 PetriNetUnfolderBase]: 2131/3604 cut-off events. [2024-06-14 14:04:50,404 INFO L125 PetriNetUnfolderBase]: For 435436/435436 co-relation queries the response was YES. [2024-06-14 14:04:50,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25076 conditions, 3604 events. 2131/3604 cut-off events. For 435436/435436 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 22417 event pairs, 628 based on Foata normal form. 36/3637 useless extension candidates. Maximal degree in co-relation 24975. Up to 2391 conditions per place. [2024-06-14 14:04:50,437 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 175 selfloop transitions, 57 changer transitions 5/243 dead transitions. [2024-06-14 14:04:50,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 243 transitions, 2705 flow [2024-06-14 14:04:50,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:50,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:50,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 14:04:50,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-14 14:04:50,438 INFO L175 Difference]: Start difference. First operand has 206 places, 192 transitions, 1877 flow. Second operand 9 states and 215 transitions. [2024-06-14 14:04:50,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 243 transitions, 2705 flow [2024-06-14 14:04:50,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 243 transitions, 2558 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:50,885 INFO L231 Difference]: Finished difference. Result has 208 places, 192 transitions, 1944 flow [2024-06-14 14:04:50,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1944, PETRI_PLACES=208, PETRI_TRANSITIONS=192} [2024-06-14 14:04:50,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-14 14:04:50,886 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 192 transitions, 1944 flow [2024-06-14 14:04:50,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:50,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:50,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:50,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 14:04:50,887 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:50,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:50,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1992591277, now seen corresponding path program 3 times [2024-06-14 14:04:50,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:50,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76937863] [2024-06-14 14:04:50,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:50,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:50,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:51,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:51,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:51,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76937863] [2024-06-14 14:04:51,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76937863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:51,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:51,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:51,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874799815] [2024-06-14 14:04:51,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:51,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:51,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:51,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:51,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:51,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:51,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 192 transitions, 1944 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:51,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:51,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:51,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:51,677 INFO L124 PetriNetUnfolderBase]: 2371/4088 cut-off events. [2024-06-14 14:04:51,677 INFO L125 PetriNetUnfolderBase]: For 520586/520586 co-relation queries the response was YES. [2024-06-14 14:04:51,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28798 conditions, 4088 events. 2371/4088 cut-off events. For 520586/520586 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 26904 event pairs, 716 based on Foata normal form. 36/4123 useless extension candidates. Maximal degree in co-relation 28695. Up to 1809 conditions per place. [2024-06-14 14:04:51,711 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 177 selfloop transitions, 48 changer transitions 12/243 dead transitions. [2024-06-14 14:04:51,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 243 transitions, 2856 flow [2024-06-14 14:04:51,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:51,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:51,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-14 14:04:51,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-14 14:04:51,713 INFO L175 Difference]: Start difference. First operand has 208 places, 192 transitions, 1944 flow. Second operand 8 states and 204 transitions. [2024-06-14 14:04:51,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 243 transitions, 2856 flow [2024-06-14 14:04:52,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 243 transitions, 2745 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:52,333 INFO L231 Difference]: Finished difference. Result has 210 places, 183 transitions, 1872 flow [2024-06-14 14:04:52,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1872, PETRI_PLACES=210, PETRI_TRANSITIONS=183} [2024-06-14 14:04:52,334 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-14 14:04:52,334 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 183 transitions, 1872 flow [2024-06-14 14:04:52,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:52,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:52,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:52,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 14:04:52,334 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:52,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:52,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1116193293, now seen corresponding path program 1 times [2024-06-14 14:04:52,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:52,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188801576] [2024-06-14 14:04:52,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:52,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:52,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:52,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:52,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:52,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188801576] [2024-06-14 14:04:52,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188801576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:52,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:52,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:52,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298615130] [2024-06-14 14:04:52,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:52,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:52,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:52,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:52,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:52,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:52,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 183 transitions, 1872 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:52,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:52,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:52,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:53,041 INFO L124 PetriNetUnfolderBase]: 2420/4189 cut-off events. [2024-06-14 14:04:53,041 INFO L125 PetriNetUnfolderBase]: For 528594/528594 co-relation queries the response was YES. [2024-06-14 14:04:53,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31373 conditions, 4189 events. 2420/4189 cut-off events. For 528594/528594 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 28109 event pairs, 769 based on Foata normal form. 6/4162 useless extension candidates. Maximal degree in co-relation 31269. Up to 2166 conditions per place. [2024-06-14 14:04:53,086 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 131 selfloop transitions, 90 changer transitions 0/227 dead transitions. [2024-06-14 14:04:53,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 227 transitions, 2776 flow [2024-06-14 14:04:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:53,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:53,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:04:53,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-14 14:04:53,088 INFO L175 Difference]: Start difference. First operand has 210 places, 183 transitions, 1872 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:04:53,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 227 transitions, 2776 flow [2024-06-14 14:04:53,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 227 transitions, 2549 flow, removed 41 selfloop flow, removed 13 redundant places. [2024-06-14 14:04:53,605 INFO L231 Difference]: Finished difference. Result has 201 places, 186 transitions, 1929 flow [2024-06-14 14:04:53,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1929, PETRI_PLACES=201, PETRI_TRANSITIONS=186} [2024-06-14 14:04:53,606 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-14 14:04:53,606 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 186 transitions, 1929 flow [2024-06-14 14:04:53,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:53,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:53,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-06-14 14:04:53,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 14:04:53,606 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:53,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:53,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1120954893, now seen corresponding path program 2 times [2024-06-14 14:04:53,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:53,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544352154] [2024-06-14 14:04:53,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:53,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:53,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:53,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:53,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:53,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544352154] [2024-06-14 14:04:53,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544352154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:53,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:53,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:04:53,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488594860] [2024-06-14 14:04:53,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:53,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:04:53,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:53,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:04:53,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:04:53,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:53,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 186 transitions, 1929 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:53,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:53,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:53,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:54,316 INFO L124 PetriNetUnfolderBase]: 2199/3811 cut-off events. [2024-06-14 14:04:54,317 INFO L125 PetriNetUnfolderBase]: For 378597/378597 co-relation queries the response was YES. [2024-06-14 14:04:54,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26183 conditions, 3811 events. 2199/3811 cut-off events. For 378597/378597 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 24777 event pairs, 871 based on Foata normal form. 6/3815 useless extension candidates. Maximal degree in co-relation 26086. Up to 2996 conditions per place. [2024-06-14 14:04:54,414 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 139 selfloop transitions, 81 changer transitions 0/226 dead transitions. [2024-06-14 14:04:54,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 226 transitions, 2629 flow [2024-06-14 14:04:54,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:54,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:54,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 14:04:54,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 14:04:54,416 INFO L175 Difference]: Start difference. First operand has 201 places, 186 transitions, 1929 flow. Second operand 9 states and 210 transitions. [2024-06-14 14:04:54,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 226 transitions, 2629 flow [2024-06-14 14:04:54,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 226 transitions, 2479 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 14:04:54,817 INFO L231 Difference]: Finished difference. Result has 206 places, 187 transitions, 1979 flow [2024-06-14 14:04:54,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1979, PETRI_PLACES=206, PETRI_TRANSITIONS=187} [2024-06-14 14:04:54,818 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-14 14:04:54,818 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 187 transitions, 1979 flow [2024-06-14 14:04:54,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:54,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:54,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:54,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 14:04:54,818 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:54,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:54,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1091862933, now seen corresponding path program 3 times [2024-06-14 14:04:54,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:54,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421809351] [2024-06-14 14:04:54,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:54,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:54,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:54,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:54,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:54,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421809351] [2024-06-14 14:04:54,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421809351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:54,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:54,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:04:54,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38547464] [2024-06-14 14:04:54,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:54,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:04:54,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:54,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:04:54,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:04:55,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:55,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 187 transitions, 1979 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:55,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:55,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:55,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:55,567 INFO L124 PetriNetUnfolderBase]: 2181/3785 cut-off events. [2024-06-14 14:04:55,567 INFO L125 PetriNetUnfolderBase]: For 354432/354432 co-relation queries the response was YES. [2024-06-14 14:04:55,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25205 conditions, 3785 events. 2181/3785 cut-off events. For 354432/354432 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 24771 event pairs, 967 based on Foata normal form. 8/3789 useless extension candidates. Maximal degree in co-relation 25107. Up to 3319 conditions per place. [2024-06-14 14:04:55,602 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 139 selfloop transitions, 71 changer transitions 0/216 dead transitions. [2024-06-14 14:04:55,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 216 transitions, 2479 flow [2024-06-14 14:04:55,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:55,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:55,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 14:04:55,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-14 14:04:55,604 INFO L175 Difference]: Start difference. First operand has 206 places, 187 transitions, 1979 flow. Second operand 9 states and 199 transitions. [2024-06-14 14:04:55,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 216 transitions, 2479 flow [2024-06-14 14:04:55,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 216 transitions, 2307 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:55,946 INFO L231 Difference]: Finished difference. Result has 208 places, 187 transitions, 1954 flow [2024-06-14 14:04:55,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1954, PETRI_PLACES=208, PETRI_TRANSITIONS=187} [2024-06-14 14:04:55,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-14 14:04:55,946 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 187 transitions, 1954 flow [2024-06-14 14:04:55,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:55,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:55,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:55,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 14:04:55,947 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:55,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:55,947 INFO L85 PathProgramCache]: Analyzing trace with hash 377664299, now seen corresponding path program 4 times [2024-06-14 14:04:55,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:55,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414999871] [2024-06-14 14:04:55,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:55,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:55,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:56,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:56,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:56,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414999871] [2024-06-14 14:04:56,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414999871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:56,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:56,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:04:56,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903475407] [2024-06-14 14:04:56,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:56,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:04:56,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:56,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:04:56,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:04:56,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:56,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 187 transitions, 1954 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:56,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:56,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:56,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:56,681 INFO L124 PetriNetUnfolderBase]: 2168/3762 cut-off events. [2024-06-14 14:04:56,682 INFO L125 PetriNetUnfolderBase]: For 350892/350892 co-relation queries the response was YES. [2024-06-14 14:04:56,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24798 conditions, 3762 events. 2168/3762 cut-off events. For 350892/350892 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 24596 event pairs, 952 based on Foata normal form. 6/3764 useless extension candidates. Maximal degree in co-relation 24699. Up to 3270 conditions per place. [2024-06-14 14:04:56,716 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 74 changer transitions 0/220 dead transitions. [2024-06-14 14:04:56,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 220 transitions, 2476 flow [2024-06-14 14:04:56,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:56,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:56,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-14 14:04:56,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-14 14:04:56,717 INFO L175 Difference]: Start difference. First operand has 208 places, 187 transitions, 1954 flow. Second operand 10 states and 218 transitions. [2024-06-14 14:04:56,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 220 transitions, 2476 flow [2024-06-14 14:04:57,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 220 transitions, 2318 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:57,013 INFO L231 Difference]: Finished difference. Result has 210 places, 187 transitions, 1948 flow [2024-06-14 14:04:57,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1948, PETRI_PLACES=210, PETRI_TRANSITIONS=187} [2024-06-14 14:04:57,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-14 14:04:57,013 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 187 transitions, 1948 flow [2024-06-14 14:04:57,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:57,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:57,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:57,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 14:04:57,014 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:57,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:57,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1986044083, now seen corresponding path program 5 times [2024-06-14 14:04:57,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:57,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614277631] [2024-06-14 14:04:57,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:57,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:57,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:57,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:57,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:57,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614277631] [2024-06-14 14:04:57,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614277631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:57,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:57,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:04:57,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289959632] [2024-06-14 14:04:57,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:57,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:04:57,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:57,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:04:57,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:04:57,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:57,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 187 transitions, 1948 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:57,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:57,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:57,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:57,740 INFO L124 PetriNetUnfolderBase]: 2196/3808 cut-off events. [2024-06-14 14:04:57,740 INFO L125 PetriNetUnfolderBase]: For 366325/366325 co-relation queries the response was YES. [2024-06-14 14:04:57,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25206 conditions, 3808 events. 2196/3808 cut-off events. For 366325/366325 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 24927 event pairs, 964 based on Foata normal form. 8/3814 useless extension candidates. Maximal degree in co-relation 25106. Up to 3344 conditions per place. [2024-06-14 14:04:57,777 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 139 selfloop transitions, 69 changer transitions 0/214 dead transitions. [2024-06-14 14:04:57,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 214 transitions, 2454 flow [2024-06-14 14:04:57,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:57,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:57,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 14:04:57,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-14 14:04:57,778 INFO L175 Difference]: Start difference. First operand has 210 places, 187 transitions, 1948 flow. Second operand 9 states and 196 transitions. [2024-06-14 14:04:57,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 214 transitions, 2454 flow [2024-06-14 14:04:58,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 214 transitions, 2298 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:58,226 INFO L231 Difference]: Finished difference. Result has 211 places, 188 transitions, 1955 flow [2024-06-14 14:04:58,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1955, PETRI_PLACES=211, PETRI_TRANSITIONS=188} [2024-06-14 14:04:58,226 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-14 14:04:58,226 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 188 transitions, 1955 flow [2024-06-14 14:04:58,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:58,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:58,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:58,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 14:04:58,227 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:58,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:58,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1040907537, now seen corresponding path program 6 times [2024-06-14 14:04:58,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:58,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527905489] [2024-06-14 14:04:58,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:58,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:58,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:58,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:58,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:58,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527905489] [2024-06-14 14:04:58,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527905489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:58,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:58,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:58,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862309577] [2024-06-14 14:04:58,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:58,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:58,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:58,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:58,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:58,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:58,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 188 transitions, 1955 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:58,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:58,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:58,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:58,945 INFO L124 PetriNetUnfolderBase]: 2236/3879 cut-off events. [2024-06-14 14:04:58,946 INFO L125 PetriNetUnfolderBase]: For 374197/374197 co-relation queries the response was YES. [2024-06-14 14:04:58,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25631 conditions, 3879 events. 2236/3879 cut-off events. For 374197/374197 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 25520 event pairs, 960 based on Foata normal form. 6/3880 useless extension candidates. Maximal degree in co-relation 25530. Up to 3502 conditions per place. [2024-06-14 14:04:58,982 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 186 selfloop transitions, 23 changer transitions 0/215 dead transitions. [2024-06-14 14:04:58,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 215 transitions, 2466 flow [2024-06-14 14:04:58,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:58,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:58,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-14 14:04:58,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5111111111111111 [2024-06-14 14:04:58,984 INFO L175 Difference]: Start difference. First operand has 211 places, 188 transitions, 1955 flow. Second operand 9 states and 184 transitions. [2024-06-14 14:04:58,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 215 transitions, 2466 flow [2024-06-14 14:04:59,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 215 transitions, 2323 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:59,491 INFO L231 Difference]: Finished difference. Result has 214 places, 190 transitions, 1897 flow [2024-06-14 14:04:59,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1812, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1897, PETRI_PLACES=214, PETRI_TRANSITIONS=190} [2024-06-14 14:04:59,492 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-14 14:04:59,492 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 190 transitions, 1897 flow [2024-06-14 14:04:59,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:59,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:59,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:59,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 14:04:59,492 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:59,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:59,493 INFO L85 PathProgramCache]: Analyzing trace with hash -538895383, now seen corresponding path program 1 times [2024-06-14 14:04:59,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:59,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515618125] [2024-06-14 14:04:59,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:59,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:59,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:59,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:59,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:59,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515618125] [2024-06-14 14:04:59,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515618125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:59,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:59,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:04:59,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052476750] [2024-06-14 14:04:59,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:59,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:04:59,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:59,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:04:59,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:04:59,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:04:59,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 190 transitions, 1897 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:59,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:59,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:04:59,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:00,275 INFO L124 PetriNetUnfolderBase]: 2256/3898 cut-off events. [2024-06-14 14:05:00,276 INFO L125 PetriNetUnfolderBase]: For 387009/387009 co-relation queries the response was YES. [2024-06-14 14:05:00,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25923 conditions, 3898 events. 2256/3898 cut-off events. For 387009/387009 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25262 event pairs, 672 based on Foata normal form. 6/3886 useless extension candidates. Maximal degree in co-relation 25820. Up to 1825 conditions per place. [2024-06-14 14:05:00,308 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 126 selfloop transitions, 100 changer transitions 0/232 dead transitions. [2024-06-14 14:05:00,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 232 transitions, 2753 flow [2024-06-14 14:05:00,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:00,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:00,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:05:00,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-14 14:05:00,310 INFO L175 Difference]: Start difference. First operand has 214 places, 190 transitions, 1897 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:05:00,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 232 transitions, 2753 flow [2024-06-14 14:05:00,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 232 transitions, 2709 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:00,616 INFO L231 Difference]: Finished difference. Result has 216 places, 191 transitions, 2083 flow [2024-06-14 14:05:00,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2083, PETRI_PLACES=216, PETRI_TRANSITIONS=191} [2024-06-14 14:05:00,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-14 14:05:00,617 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 191 transitions, 2083 flow [2024-06-14 14:05:00,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:00,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:00,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:00,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 14:05:00,617 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:00,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:00,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1130045549, now seen corresponding path program 2 times [2024-06-14 14:05:00,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:00,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663952277] [2024-06-14 14:05:00,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:00,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:00,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:00,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:00,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:00,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663952277] [2024-06-14 14:05:00,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663952277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:00,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:00,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:00,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957270717] [2024-06-14 14:05:00,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:00,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:00,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:00,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:00,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:00,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:00,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 191 transitions, 2083 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:00,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:00,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:00,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:01,386 INFO L124 PetriNetUnfolderBase]: 2276/3927 cut-off events. [2024-06-14 14:05:01,386 INFO L125 PetriNetUnfolderBase]: For 401299/401299 co-relation queries the response was YES. [2024-06-14 14:05:01,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26733 conditions, 3927 events. 2276/3927 cut-off events. For 401299/401299 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25771 event pairs, 953 based on Foata normal form. 6/3925 useless extension candidates. Maximal degree in co-relation 26629. Up to 3382 conditions per place. [2024-06-14 14:05:01,425 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 79 changer transitions 2/227 dead transitions. [2024-06-14 14:05:01,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 227 transitions, 2653 flow [2024-06-14 14:05:01,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:01,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:01,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 14:05:01,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-14 14:05:01,426 INFO L175 Difference]: Start difference. First operand has 216 places, 191 transitions, 2083 flow. Second operand 9 states and 205 transitions. [2024-06-14 14:05:01,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 227 transitions, 2653 flow [2024-06-14 14:05:01,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 227 transitions, 2320 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-14 14:05:01,837 INFO L231 Difference]: Finished difference. Result has 217 places, 192 transitions, 1942 flow [2024-06-14 14:05:01,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1942, PETRI_PLACES=217, PETRI_TRANSITIONS=192} [2024-06-14 14:05:01,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-14 14:05:01,837 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 192 transitions, 1942 flow [2024-06-14 14:05:01,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:01,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:01,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:01,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 14:05:01,838 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:01,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:01,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1041479789, now seen corresponding path program 3 times [2024-06-14 14:05:01,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:01,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233199238] [2024-06-14 14:05:01,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:01,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:01,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:01,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:01,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:01,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233199238] [2024-06-14 14:05:01,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233199238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:01,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:01,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:01,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659352890] [2024-06-14 14:05:01,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:01,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:01,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:01,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:01,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:02,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:02,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 192 transitions, 1942 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:02,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:02,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:02,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:02,568 INFO L124 PetriNetUnfolderBase]: 2296/3986 cut-off events. [2024-06-14 14:05:02,568 INFO L125 PetriNetUnfolderBase]: For 410353/410353 co-relation queries the response was YES. [2024-06-14 14:05:02,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26389 conditions, 3986 events. 2296/3986 cut-off events. For 410353/410353 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 26378 event pairs, 984 based on Foata normal form. 6/3988 useless extension candidates. Maximal degree in co-relation 26286. Up to 3474 conditions per place. [2024-06-14 14:05:02,607 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 72 changer transitions 0/223 dead transitions. [2024-06-14 14:05:02,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 223 transitions, 2478 flow [2024-06-14 14:05:02,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:02,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:02,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 14:05:02,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-14 14:05:02,608 INFO L175 Difference]: Start difference. First operand has 217 places, 192 transitions, 1942 flow. Second operand 10 states and 215 transitions. [2024-06-14 14:05:02,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 223 transitions, 2478 flow [2024-06-14 14:05:03,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 223 transitions, 2312 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:03,173 INFO L231 Difference]: Finished difference. Result has 220 places, 193 transitions, 1944 flow [2024-06-14 14:05:03,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1944, PETRI_PLACES=220, PETRI_TRANSITIONS=193} [2024-06-14 14:05:03,174 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-14 14:05:03,174 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 193 transitions, 1944 flow [2024-06-14 14:05:03,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:03,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:03,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:03,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 14:05:03,174 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:03,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:03,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1477942877, now seen corresponding path program 7 times [2024-06-14 14:05:03,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:03,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243470436] [2024-06-14 14:05:03,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:03,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:03,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:03,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:03,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:03,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243470436] [2024-06-14 14:05:03,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243470436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:03,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:03,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:03,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64820379] [2024-06-14 14:05:03,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:03,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:03,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:03,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:03,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:03,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:03,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 193 transitions, 1944 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:03,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:03,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:03,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:04,022 INFO L124 PetriNetUnfolderBase]: 2329/4056 cut-off events. [2024-06-14 14:05:04,022 INFO L125 PetriNetUnfolderBase]: For 426972/426972 co-relation queries the response was YES. [2024-06-14 14:05:04,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26791 conditions, 4056 events. 2329/4056 cut-off events. For 426972/426972 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 26984 event pairs, 1000 based on Foata normal form. 8/4063 useless extension candidates. Maximal degree in co-relation 26687. Up to 3663 conditions per place. [2024-06-14 14:05:04,063 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 183 selfloop transitions, 31 changer transitions 0/220 dead transitions. [2024-06-14 14:05:04,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 220 transitions, 2482 flow [2024-06-14 14:05:04,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:04,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:04,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-14 14:05:04,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-06-14 14:05:04,064 INFO L175 Difference]: Start difference. First operand has 220 places, 193 transitions, 1944 flow. Second operand 9 states and 188 transitions. [2024-06-14 14:05:04,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 220 transitions, 2482 flow [2024-06-14 14:05:04,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 220 transitions, 2324 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:05:04,542 INFO L231 Difference]: Finished difference. Result has 222 places, 197 transitions, 1914 flow [2024-06-14 14:05:04,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1914, PETRI_PLACES=222, PETRI_TRANSITIONS=197} [2024-06-14 14:05:04,543 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-14 14:05:04,543 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 197 transitions, 1914 flow [2024-06-14 14:05:04,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:04,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:04,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:04,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 14:05:04,544 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:04,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:04,544 INFO L85 PathProgramCache]: Analyzing trace with hash -238981359, now seen corresponding path program 8 times [2024-06-14 14:05:04,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:04,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243100758] [2024-06-14 14:05:04,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:04,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:04,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:04,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:04,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:04,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243100758] [2024-06-14 14:05:04,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243100758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:04,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:04,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:04,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661086651] [2024-06-14 14:05:04,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:04,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:04,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:04,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:04,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:04,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:04,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 197 transitions, 1914 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:04,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:04,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:04,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:05,318 INFO L124 PetriNetUnfolderBase]: 2260/3941 cut-off events. [2024-06-14 14:05:05,318 INFO L125 PetriNetUnfolderBase]: For 421270/421270 co-relation queries the response was YES. [2024-06-14 14:05:05,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24214 conditions, 3941 events. 2260/3941 cut-off events. For 421270/421270 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 26106 event pairs, 941 based on Foata normal form. 34/3974 useless extension candidates. Maximal degree in co-relation 24108. Up to 3315 conditions per place. [2024-06-14 14:05:05,357 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 72 changer transitions 3/231 dead transitions. [2024-06-14 14:05:05,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 231 transitions, 2458 flow [2024-06-14 14:05:05,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:05:05,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:05:05,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-14 14:05:05,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-06-14 14:05:05,358 INFO L175 Difference]: Start difference. First operand has 222 places, 197 transitions, 1914 flow. Second operand 12 states and 254 transitions. [2024-06-14 14:05:05,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 231 transitions, 2458 flow [2024-06-14 14:05:05,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 231 transitions, 2392 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:05,852 INFO L231 Difference]: Finished difference. Result has 228 places, 196 transitions, 1990 flow [2024-06-14 14:05:05,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1990, PETRI_PLACES=228, PETRI_TRANSITIONS=196} [2024-06-14 14:05:05,853 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-14 14:05:05,853 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 196 transitions, 1990 flow [2024-06-14 14:05:05,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:05,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:05,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:05,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 14:05:05,853 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:05,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:05,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1437129165, now seen corresponding path program 9 times [2024-06-14 14:05:05,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:05,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864713304] [2024-06-14 14:05:05,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:05,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:05,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:06,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:06,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:06,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864713304] [2024-06-14 14:05:06,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864713304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:06,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:06,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:06,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441002131] [2024-06-14 14:05:06,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:06,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:06,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:06,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:06,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:06,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:06,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 196 transitions, 1990 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:06,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:06,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:06,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:06,691 INFO L124 PetriNetUnfolderBase]: 2163/3776 cut-off events. [2024-06-14 14:05:06,691 INFO L125 PetriNetUnfolderBase]: For 353677/353677 co-relation queries the response was YES. [2024-06-14 14:05:06,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21393 conditions, 3776 events. 2163/3776 cut-off events. For 353677/353677 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 24654 event pairs, 686 based on Foata normal form. 36/3809 useless extension candidates. Maximal degree in co-relation 21286. Up to 2655 conditions per place. [2024-06-14 14:05:06,724 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 177 selfloop transitions, 46 changer transitions 13/242 dead transitions. [2024-06-14 14:05:06,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 242 transitions, 2600 flow [2024-06-14 14:05:06,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:06,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:06,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 14:05:06,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-14 14:05:06,725 INFO L175 Difference]: Start difference. First operand has 228 places, 196 transitions, 1990 flow. Second operand 9 states and 211 transitions. [2024-06-14 14:05:06,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 242 transitions, 2600 flow [2024-06-14 14:05:07,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 242 transitions, 2411 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-14 14:05:07,261 INFO L231 Difference]: Finished difference. Result has 226 places, 189 transitions, 1845 flow [2024-06-14 14:05:07,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1801, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1845, PETRI_PLACES=226, PETRI_TRANSITIONS=189} [2024-06-14 14:05:07,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-14 14:05:07,262 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 189 transitions, 1845 flow [2024-06-14 14:05:07,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:07,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:07,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:07,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 14:05:07,262 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:07,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:07,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1129033619, now seen corresponding path program 4 times [2024-06-14 14:05:07,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:07,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800632097] [2024-06-14 14:05:07,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:07,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:07,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:07,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:07,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:07,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800632097] [2024-06-14 14:05:07,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800632097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:07,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:07,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:07,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463904561] [2024-06-14 14:05:07,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:07,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:07,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:07,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:07,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:07,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:07,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 189 transitions, 1845 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:07,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:07,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:07,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:07,964 INFO L124 PetriNetUnfolderBase]: 1940/3355 cut-off events. [2024-06-14 14:05:07,964 INFO L125 PetriNetUnfolderBase]: For 291076/291076 co-relation queries the response was YES. [2024-06-14 14:05:07,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20100 conditions, 3355 events. 1940/3355 cut-off events. For 291076/291076 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21117 event pairs, 732 based on Foata normal form. 6/3360 useless extension candidates. Maximal degree in co-relation 19992. Up to 2866 conditions per place. [2024-06-14 14:05:07,996 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 147 selfloop transitions, 77 changer transitions 0/230 dead transitions. [2024-06-14 14:05:07,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 230 transitions, 2423 flow [2024-06-14 14:05:07,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:07,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:07,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-14 14:05:07,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-14 14:05:07,997 INFO L175 Difference]: Start difference. First operand has 226 places, 189 transitions, 1845 flow. Second operand 10 states and 227 transitions. [2024-06-14 14:05:07,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 230 transitions, 2423 flow [2024-06-14 14:05:08,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 230 transitions, 2283 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-14 14:05:08,375 INFO L231 Difference]: Finished difference. Result has 224 places, 190 transitions, 1885 flow [2024-06-14 14:05:08,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1885, PETRI_PLACES=224, PETRI_TRANSITIONS=190} [2024-06-14 14:05:08,376 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-14 14:05:08,376 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 190 transitions, 1885 flow [2024-06-14 14:05:08,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:08,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:08,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:08,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 14:05:08,376 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:08,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:08,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1100580623, now seen corresponding path program 5 times [2024-06-14 14:05:08,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:08,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455967793] [2024-06-14 14:05:08,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:08,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:08,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:08,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:08,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:08,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455967793] [2024-06-14 14:05:08,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455967793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:08,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:08,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:08,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366274507] [2024-06-14 14:05:08,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:08,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:08,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:08,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:08,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:08,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:08,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 190 transitions, 1885 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:08,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:08,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:08,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:09,046 INFO L124 PetriNetUnfolderBase]: 1960/3407 cut-off events. [2024-06-14 14:05:09,046 INFO L125 PetriNetUnfolderBase]: For 274478/274478 co-relation queries the response was YES. [2024-06-14 14:05:09,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20055 conditions, 3407 events. 1960/3407 cut-off events. For 274478/274478 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 21696 event pairs, 756 based on Foata normal form. 6/3412 useless extension candidates. Maximal degree in co-relation 19948. Up to 2936 conditions per place. [2024-06-14 14:05:09,078 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 72 changer transitions 0/228 dead transitions. [2024-06-14 14:05:09,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 228 transitions, 2453 flow [2024-06-14 14:05:09,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:05:09,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:05:09,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 14:05:09,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 14:05:09,079 INFO L175 Difference]: Start difference. First operand has 224 places, 190 transitions, 1885 flow. Second operand 11 states and 240 transitions. [2024-06-14 14:05:09,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 228 transitions, 2453 flow [2024-06-14 14:05:09,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 228 transitions, 2287 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 14:05:09,413 INFO L231 Difference]: Finished difference. Result has 227 places, 191 transitions, 1891 flow [2024-06-14 14:05:09,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1891, PETRI_PLACES=227, PETRI_TRANSITIONS=191} [2024-06-14 14:05:09,413 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-14 14:05:09,414 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 191 transitions, 1891 flow [2024-06-14 14:05:09,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:09,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:09,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:09,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 14:05:09,414 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:09,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:09,415 INFO L85 PathProgramCache]: Analyzing trace with hash 460019121, now seen corresponding path program 6 times [2024-06-14 14:05:09,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:09,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343073817] [2024-06-14 14:05:09,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:09,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:09,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:09,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-06-14 14:05:09,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:09,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343073817] [2024-06-14 14:05:09,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343073817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:09,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:09,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:09,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847490059] [2024-06-14 14:05:09,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:09,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:09,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:09,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:09,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:09,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:09,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 191 transitions, 1891 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:09,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:09,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:09,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:10,198 INFO L124 PetriNetUnfolderBase]: 2094/3642 cut-off events. [2024-06-14 14:05:10,198 INFO L125 PetriNetUnfolderBase]: For 338267/338267 co-relation queries the response was YES. [2024-06-14 14:05:10,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22435 conditions, 3642 events. 2094/3642 cut-off events. For 338267/338267 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23433 event pairs, 556 based on Foata normal form. 6/3646 useless extension candidates. Maximal degree in co-relation 22327. Up to 2325 conditions per place. [2024-06-14 14:05:10,229 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 76 changer transitions 0/232 dead transitions. [2024-06-14 14:05:10,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 232 transitions, 2761 flow [2024-06-14 14:05:10,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:10,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:10,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:05:10,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-14 14:05:10,230 INFO L175 Difference]: Start difference. First operand has 227 places, 191 transitions, 1891 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:05:10,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 232 transitions, 2761 flow [2024-06-14 14:05:10,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 232 transitions, 2603 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 14:05:10,771 INFO L231 Difference]: Finished difference. Result has 226 places, 192 transitions, 1911 flow [2024-06-14 14:05:10,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1911, PETRI_PLACES=226, PETRI_TRANSITIONS=192} [2024-06-14 14:05:10,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-14 14:05:10,772 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 192 transitions, 1911 flow [2024-06-14 14:05:10,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:10,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:10,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:10,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 14:05:10,773 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:10,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:10,773 INFO L85 PathProgramCache]: Analyzing trace with hash -429806189, now seen corresponding path program 7 times [2024-06-14 14:05:10,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:10,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322268648] [2024-06-14 14:05:10,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:10,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:10,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:10,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:10,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:10,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322268648] [2024-06-14 14:05:10,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322268648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:10,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:10,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:10,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708890723] [2024-06-14 14:05:10,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:10,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:10,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:10,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:10,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:11,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:11,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 192 transitions, 1911 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:11,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:11,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:11,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:11,534 INFO L124 PetriNetUnfolderBase]: 2202/3819 cut-off events. [2024-06-14 14:05:11,534 INFO L125 PetriNetUnfolderBase]: For 349949/349949 co-relation queries the response was YES. [2024-06-14 14:05:11,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23355 conditions, 3819 events. 2202/3819 cut-off events. For 349949/349949 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24840 event pairs, 686 based on Foata normal form. 6/3824 useless extension candidates. Maximal degree in co-relation 23246. Up to 3008 conditions per place. [2024-06-14 14:05:11,572 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 178 selfloop transitions, 50 changer transitions 0/234 dead transitions. [2024-06-14 14:05:11,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 234 transitions, 2530 flow [2024-06-14 14:05:11,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:11,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:11,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 14:05:11,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-14 14:05:11,573 INFO L175 Difference]: Start difference. First operand has 226 places, 192 transitions, 1911 flow. Second operand 9 states and 202 transitions. [2024-06-14 14:05:11,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 234 transitions, 2530 flow [2024-06-14 14:05:12,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 234 transitions, 2229 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-14 14:05:12,133 INFO L231 Difference]: Finished difference. Result has 226 places, 197 transitions, 1807 flow [2024-06-14 14:05:12,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1807, PETRI_PLACES=226, PETRI_TRANSITIONS=197} [2024-06-14 14:05:12,134 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-14 14:05:12,134 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 197 transitions, 1807 flow [2024-06-14 14:05:12,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:12,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:12,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:12,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 14:05:12,135 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:12,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:12,135 INFO L85 PathProgramCache]: Analyzing trace with hash 785029011, now seen corresponding path program 8 times [2024-06-14 14:05:12,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:12,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045722177] [2024-06-14 14:05:12,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:12,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:12,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:12,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:12,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:12,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045722177] [2024-06-14 14:05:12,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045722177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:12,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:12,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:12,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124257331] [2024-06-14 14:05:12,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:12,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:12,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:12,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:12,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:12,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:12,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 197 transitions, 1807 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:12,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:12,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:12,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:12,988 INFO L124 PetriNetUnfolderBase]: 2351/4094 cut-off events. [2024-06-14 14:05:12,988 INFO L125 PetriNetUnfolderBase]: For 447427/447427 co-relation queries the response was YES. [2024-06-14 14:05:13,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24868 conditions, 4094 events. 2351/4094 cut-off events. For 447427/447427 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 27108 event pairs, 693 based on Foata normal form. 24/4117 useless extension candidates. Maximal degree in co-relation 24762. Up to 2362 conditions per place. [2024-06-14 14:05:13,033 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 147 selfloop transitions, 93 changer transitions 6/252 dead transitions. [2024-06-14 14:05:13,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 252 transitions, 2754 flow [2024-06-14 14:05:13,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:05:13,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:05:13,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-14 14:05:13,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772727272727273 [2024-06-14 14:05:13,035 INFO L175 Difference]: Start difference. First operand has 226 places, 197 transitions, 1807 flow. Second operand 11 states and 254 transitions. [2024-06-14 14:05:13,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 252 transitions, 2754 flow [2024-06-14 14:05:13,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 252 transitions, 2678 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:13,651 INFO L231 Difference]: Finished difference. Result has 231 places, 196 transitions, 1924 flow [2024-06-14 14:05:13,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1924, PETRI_PLACES=231, PETRI_TRANSITIONS=196} [2024-06-14 14:05:13,651 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-14 14:05:13,651 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 196 transitions, 1924 flow [2024-06-14 14:05:13,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:13,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:13,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:13,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 14:05:13,652 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:13,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:13,652 INFO L85 PathProgramCache]: Analyzing trace with hash 84281567, now seen corresponding path program 9 times [2024-06-14 14:05:13,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:13,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604601864] [2024-06-14 14:05:13,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:13,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:13,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:13,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:13,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:13,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604601864] [2024-06-14 14:05:13,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604601864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:13,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:13,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:13,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264255354] [2024-06-14 14:05:13,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:13,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:13,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:13,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:13,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:13,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:13,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 196 transitions, 1924 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:13,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:13,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:13,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:14,403 INFO L124 PetriNetUnfolderBase]: 2327/4072 cut-off events. [2024-06-14 14:05:14,404 INFO L125 PetriNetUnfolderBase]: For 465147/465147 co-relation queries the response was YES. [2024-06-14 14:05:14,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24739 conditions, 4072 events. 2327/4072 cut-off events. For 465147/465147 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 27135 event pairs, 913 based on Foata normal form. 30/4101 useless extension candidates. Maximal degree in co-relation 24632. Up to 2273 conditions per place. [2024-06-14 14:05:14,443 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 156 selfloop transitions, 70 changer transitions 9/241 dead transitions. [2024-06-14 14:05:14,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 241 transitions, 2676 flow [2024-06-14 14:05:14,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:05:14,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:05:14,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 261 transitions. [2024-06-14 14:05:14,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-14 14:05:14,445 INFO L175 Difference]: Start difference. First operand has 231 places, 196 transitions, 1924 flow. Second operand 12 states and 261 transitions. [2024-06-14 14:05:14,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 241 transitions, 2676 flow [2024-06-14 14:05:15,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 241 transitions, 2480 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 14:05:15,040 INFO L231 Difference]: Finished difference. Result has 235 places, 193 transitions, 1848 flow [2024-06-14 14:05:15,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1728, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1848, PETRI_PLACES=235, PETRI_TRANSITIONS=193} [2024-06-14 14:05:15,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-14 14:05:15,041 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 193 transitions, 1848 flow [2024-06-14 14:05:15,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:15,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:15,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:15,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 14:05:15,041 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:15,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:15,042 INFO L85 PathProgramCache]: Analyzing trace with hash -238796909, now seen corresponding path program 10 times [2024-06-14 14:05:15,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:15,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346071044] [2024-06-14 14:05:15,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:15,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:15,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:15,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:15,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:15,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346071044] [2024-06-14 14:05:15,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346071044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:15,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:15,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:15,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168609726] [2024-06-14 14:05:15,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:15,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:15,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:15,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:15,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:15,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:15,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 193 transitions, 1848 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:15,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:15,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:15,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:15,791 INFO L124 PetriNetUnfolderBase]: 2132/3739 cut-off events. [2024-06-14 14:05:15,791 INFO L125 PetriNetUnfolderBase]: For 398803/398803 co-relation queries the response was YES. [2024-06-14 14:05:15,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21446 conditions, 3739 events. 2132/3739 cut-off events. For 398803/398803 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 24632 event pairs, 804 based on Foata normal form. 30/3768 useless extension candidates. Maximal degree in co-relation 21338. Up to 2956 conditions per place. [2024-06-14 14:05:15,827 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 70 changer transitions 8/234 dead transitions. [2024-06-14 14:05:15,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 234 transitions, 2426 flow [2024-06-14 14:05:15,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:05:15,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:05:15,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 274 transitions. [2024-06-14 14:05:15,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5269230769230769 [2024-06-14 14:05:15,829 INFO L175 Difference]: Start difference. First operand has 235 places, 193 transitions, 1848 flow. Second operand 13 states and 274 transitions. [2024-06-14 14:05:15,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 234 transitions, 2426 flow [2024-06-14 14:05:16,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 234 transitions, 2255 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-14 14:05:16,307 INFO L231 Difference]: Finished difference. Result has 237 places, 190 transitions, 1795 flow [2024-06-14 14:05:16,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1795, PETRI_PLACES=237, PETRI_TRANSITIONS=190} [2024-06-14 14:05:16,308 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-14 14:05:16,308 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 190 transitions, 1795 flow [2024-06-14 14:05:16,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:16,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:16,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:16,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 14:05:16,309 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:16,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:16,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1646298562, now seen corresponding path program 1 times [2024-06-14 14:05:16,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:16,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60545448] [2024-06-14 14:05:16,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:16,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:16,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:16,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:16,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:16,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60545448] [2024-06-14 14:05:16,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60545448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:16,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:16,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:16,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88442858] [2024-06-14 14:05:16,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:16,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:16,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:16,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:16,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:16,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:16,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 190 transitions, 1795 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:16,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:16,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:16,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:16,962 INFO L124 PetriNetUnfolderBase]: 1915/3378 cut-off events. [2024-06-14 14:05:16,962 INFO L125 PetriNetUnfolderBase]: For 338343/338343 co-relation queries the response was YES. [2024-06-14 14:05:16,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18929 conditions, 3378 events. 1915/3378 cut-off events. For 338343/338343 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21628 event pairs, 403 based on Foata normal form. 24/3401 useless extension candidates. Maximal degree in co-relation 18820. Up to 1772 conditions per place. [2024-06-14 14:05:16,995 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 179 selfloop transitions, 40 changer transitions 11/236 dead transitions. [2024-06-14 14:05:16,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 236 transitions, 2704 flow [2024-06-14 14:05:16,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:16,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:16,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 14:05:16,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-14 14:05:16,996 INFO L175 Difference]: Start difference. First operand has 237 places, 190 transitions, 1795 flow. Second operand 8 states and 194 transitions. [2024-06-14 14:05:16,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 236 transitions, 2704 flow [2024-06-14 14:05:17,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 236 transitions, 2508 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-14 14:05:17,388 INFO L231 Difference]: Finished difference. Result has 232 places, 186 transitions, 1660 flow [2024-06-14 14:05:17,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1660, PETRI_PLACES=232, PETRI_TRANSITIONS=186} [2024-06-14 14:05:17,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-14 14:05:17,389 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 186 transitions, 1660 flow [2024-06-14 14:05:17,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:17,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:17,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:17,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 14:05:17,389 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:17,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:17,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1646505952, now seen corresponding path program 2 times [2024-06-14 14:05:17,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:17,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144660901] [2024-06-14 14:05:17,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:17,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:17,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:17,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:17,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:17,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144660901] [2024-06-14 14:05:17,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144660901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:17,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:17,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:17,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100293566] [2024-06-14 14:05:17,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:17,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:17,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:17,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:17,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:17,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:17,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 186 transitions, 1660 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:17,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:17,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:17,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:18,039 INFO L124 PetriNetUnfolderBase]: 1835/3220 cut-off events. [2024-06-14 14:05:18,039 INFO L125 PetriNetUnfolderBase]: For 313535/313535 co-relation queries the response was YES. [2024-06-14 14:05:18,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18645 conditions, 3220 events. 1835/3220 cut-off events. For 313535/313535 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 20341 event pairs, 437 based on Foata normal form. 6/3225 useless extension candidates. Maximal degree in co-relation 18536. Up to 1772 conditions per place. [2024-06-14 14:05:18,070 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 176 selfloop transitions, 37 changer transitions 10/229 dead transitions. [2024-06-14 14:05:18,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 229 transitions, 2532 flow [2024-06-14 14:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:18,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:18,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:05:18,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-14 14:05:18,071 INFO L175 Difference]: Start difference. First operand has 232 places, 186 transitions, 1660 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:05:18,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 229 transitions, 2532 flow [2024-06-14 14:05:18,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 229 transitions, 2386 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 14:05:18,428 INFO L231 Difference]: Finished difference. Result has 229 places, 181 transitions, 1562 flow [2024-06-14 14:05:18,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1522, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1562, PETRI_PLACES=229, PETRI_TRANSITIONS=181} [2024-06-14 14:05:18,428 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-14 14:05:18,429 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 181 transitions, 1562 flow [2024-06-14 14:05:18,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:18,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:18,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:18,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 14:05:18,429 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:18,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:18,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1286392556, now seen corresponding path program 1 times [2024-06-14 14:05:18,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:18,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707248071] [2024-06-14 14:05:18,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:18,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:18,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:18,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-06-14 14:05:18,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:18,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707248071] [2024-06-14 14:05:18,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707248071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:18,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:18,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:18,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952384424] [2024-06-14 14:05:18,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:18,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:18,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:18,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:18,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:18,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:18,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 181 transitions, 1562 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:18,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:18,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:18,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:19,064 INFO L124 PetriNetUnfolderBase]: 1902/3330 cut-off events. [2024-06-14 14:05:19,064 INFO L125 PetriNetUnfolderBase]: For 401621/401621 co-relation queries the response was YES. [2024-06-14 14:05:19,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20404 conditions, 3330 events. 1902/3330 cut-off events. For 401621/401621 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 21437 event pairs, 576 based on Foata normal form. 18/3346 useless extension candidates. Maximal degree in co-relation 20296. Up to 2213 conditions per place. [2024-06-14 14:05:19,095 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 139 selfloop transitions, 55 changer transitions 16/216 dead transitions. [2024-06-14 14:05:19,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 216 transitions, 2238 flow [2024-06-14 14:05:19,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:19,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:19,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 14:05:19,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-14 14:05:19,096 INFO L175 Difference]: Start difference. First operand has 229 places, 181 transitions, 1562 flow. Second operand 8 states and 177 transitions. [2024-06-14 14:05:19,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 216 transitions, 2238 flow [2024-06-14 14:05:19,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 216 transitions, 2051 flow, removed 28 selfloop flow, removed 13 redundant places. [2024-06-14 14:05:19,616 INFO L231 Difference]: Finished difference. Result has 220 places, 178 transitions, 1483 flow [2024-06-14 14:05:19,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1483, PETRI_PLACES=220, PETRI_TRANSITIONS=178} [2024-06-14 14:05:19,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-14 14:05:19,617 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 178 transitions, 1483 flow [2024-06-14 14:05:19,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:19,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:19,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:19,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 14:05:19,617 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:19,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:19,618 INFO L85 PathProgramCache]: Analyzing trace with hash 234681022, now seen corresponding path program 2 times [2024-06-14 14:05:19,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:19,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112134456] [2024-06-14 14:05:19,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:19,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:19,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:19,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:19,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:19,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112134456] [2024-06-14 14:05:19,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112134456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:19,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:19,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:19,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390886412] [2024-06-14 14:05:19,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:19,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:19,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:19,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:19,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:19,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:19,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 178 transitions, 1483 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:19,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:19,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:19,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:20,254 INFO L124 PetriNetUnfolderBase]: 1750/3044 cut-off events. [2024-06-14 14:05:20,254 INFO L125 PetriNetUnfolderBase]: For 298216/298216 co-relation queries the response was YES. [2024-06-14 14:05:20,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17126 conditions, 3044 events. 1750/3044 cut-off events. For 298216/298216 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 18950 event pairs, 483 based on Foata normal form. 18/3060 useless extension candidates. Maximal degree in co-relation 17023. Up to 1888 conditions per place. [2024-06-14 14:05:20,282 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 149 selfloop transitions, 66 changer transitions 12/233 dead transitions. [2024-06-14 14:05:20,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 233 transitions, 2365 flow [2024-06-14 14:05:20,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:05:20,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:05:20,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-14 14:05:20,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-14 14:05:20,285 INFO L175 Difference]: Start difference. First operand has 220 places, 178 transitions, 1483 flow. Second operand 11 states and 245 transitions. [2024-06-14 14:05:20,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 233 transitions, 2365 flow [2024-06-14 14:05:20,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 233 transitions, 2251 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:20,602 INFO L231 Difference]: Finished difference. Result has 221 places, 176 transitions, 1498 flow [2024-06-14 14:05:20,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1498, PETRI_PLACES=221, PETRI_TRANSITIONS=176} [2024-06-14 14:05:20,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-14 14:05:20,603 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 176 transitions, 1498 flow [2024-06-14 14:05:20,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:20,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:20,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:20,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 14:05:20,603 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:20,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:20,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1178860154, now seen corresponding path program 3 times [2024-06-14 14:05:20,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:20,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525414812] [2024-06-14 14:05:20,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:20,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:20,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:20,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:20,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:20,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525414812] [2024-06-14 14:05:20,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525414812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:20,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:20,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:20,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298853590] [2024-06-14 14:05:20,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:20,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:20,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:20,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:20,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:20,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:20,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 176 transitions, 1498 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:20,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:20,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:20,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:21,224 INFO L124 PetriNetUnfolderBase]: 1645/2863 cut-off events. [2024-06-14 14:05:21,224 INFO L125 PetriNetUnfolderBase]: For 249878/249878 co-relation queries the response was YES. [2024-06-14 14:05:21,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15447 conditions, 2863 events. 1645/2863 cut-off events. For 249878/249878 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 17643 event pairs, 517 based on Foata normal form. 18/2879 useless extension candidates. Maximal degree in co-relation 15345. Up to 1888 conditions per place. [2024-06-14 14:05:21,249 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 130 selfloop transitions, 62 changer transitions 22/220 dead transitions. [2024-06-14 14:05:21,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 220 transitions, 2184 flow [2024-06-14 14:05:21,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:21,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:21,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 14:05:21,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-14 14:05:21,250 INFO L175 Difference]: Start difference. First operand has 221 places, 176 transitions, 1498 flow. Second operand 9 states and 206 transitions. [2024-06-14 14:05:21,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 220 transitions, 2184 flow [2024-06-14 14:05:21,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 220 transitions, 2045 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 14:05:21,508 INFO L231 Difference]: Finished difference. Result has 218 places, 172 transitions, 1454 flow [2024-06-14 14:05:21,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1454, PETRI_PLACES=218, PETRI_TRANSITIONS=172} [2024-06-14 14:05:21,508 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-14 14:05:21,508 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 172 transitions, 1454 flow [2024-06-14 14:05:21,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:21,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:21,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:21,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 14:05:21,509 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:21,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:21,509 INFO L85 PathProgramCache]: Analyzing trace with hash 595018776, now seen corresponding path program 4 times [2024-06-14 14:05:21,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:21,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070290742] [2024-06-14 14:05:21,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:21,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:21,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:21,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:21,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:21,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070290742] [2024-06-14 14:05:21,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070290742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:21,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:21,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:21,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250138289] [2024-06-14 14:05:21,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:21,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:21,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:21,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:21,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:21,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:21,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 172 transitions, 1454 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:21,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:21,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:21,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:22,102 INFO L124 PetriNetUnfolderBase]: 1798/3136 cut-off events. [2024-06-14 14:05:22,103 INFO L125 PetriNetUnfolderBase]: For 331564/331564 co-relation queries the response was YES. [2024-06-14 14:05:22,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18654 conditions, 3136 events. 1798/3136 cut-off events. For 331564/331564 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 19818 event pairs, 656 based on Foata normal form. 18/3152 useless extension candidates. Maximal degree in co-relation 18553. Up to 2095 conditions per place. [2024-06-14 14:05:22,132 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 59 changer transitions 8/214 dead transitions. [2024-06-14 14:05:22,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 214 transitions, 2256 flow [2024-06-14 14:05:22,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:22,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:22,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 14:05:22,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-14 14:05:22,133 INFO L175 Difference]: Start difference. First operand has 218 places, 172 transitions, 1454 flow. Second operand 10 states and 222 transitions. [2024-06-14 14:05:22,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 214 transitions, 2256 flow [2024-06-14 14:05:22,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 214 transitions, 2112 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 14:05:22,497 INFO L231 Difference]: Finished difference. Result has 212 places, 170 transitions, 1429 flow [2024-06-14 14:05:22,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1429, PETRI_PLACES=212, PETRI_TRANSITIONS=170} [2024-06-14 14:05:22,498 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-14 14:05:22,498 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 170 transitions, 1429 flow [2024-06-14 14:05:22,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:22,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:22,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:22,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 14:05:22,499 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:22,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:22,499 INFO L85 PathProgramCache]: Analyzing trace with hash -278674092, now seen corresponding path program 5 times [2024-06-14 14:05:22,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:22,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801368173] [2024-06-14 14:05:22,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:22,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:22,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:22,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:22,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:22,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801368173] [2024-06-14 14:05:22,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801368173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:22,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:22,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:22,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382639519] [2024-06-14 14:05:22,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:22,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:22,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:22,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:22,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:22,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:22,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 170 transitions, 1429 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:22,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:22,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:22,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:23,088 INFO L124 PetriNetUnfolderBase]: 1774/3094 cut-off events. [2024-06-14 14:05:23,089 INFO L125 PetriNetUnfolderBase]: For 311774/311774 co-relation queries the response was YES. [2024-06-14 14:05:23,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18231 conditions, 3094 events. 1774/3094 cut-off events. For 311774/311774 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 19568 event pairs, 650 based on Foata normal form. 18/3110 useless extension candidates. Maximal degree in co-relation 18133. Up to 1909 conditions per place. [2024-06-14 14:05:23,115 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 57 changer transitions 9/212 dead transitions. [2024-06-14 14:05:23,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 212 transitions, 2219 flow [2024-06-14 14:05:23,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:23,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:23,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 14:05:23,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-14 14:05:23,116 INFO L175 Difference]: Start difference. First operand has 212 places, 170 transitions, 1429 flow. Second operand 10 states and 222 transitions. [2024-06-14 14:05:23,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 212 transitions, 2219 flow [2024-06-14 14:05:23,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 212 transitions, 2091 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 14:05:23,438 INFO L231 Difference]: Finished difference. Result has 211 places, 167 transitions, 1404 flow [2024-06-14 14:05:23,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1404, PETRI_PLACES=211, PETRI_TRANSITIONS=167} [2024-06-14 14:05:23,439 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-14 14:05:23,440 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 167 transitions, 1404 flow [2024-06-14 14:05:23,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:23,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:23,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:23,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 14:05:23,441 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:23,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:23,465 INFO L85 PathProgramCache]: Analyzing trace with hash 598976856, now seen corresponding path program 6 times [2024-06-14 14:05:23,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:23,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552305966] [2024-06-14 14:05:23,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:23,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:23,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:23,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:23,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:23,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552305966] [2024-06-14 14:05:23,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552305966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:23,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:23,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:23,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570744055] [2024-06-14 14:05:23,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:23,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:23,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:23,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:23,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:23,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:23,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 167 transitions, 1404 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:23,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:23,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:23,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:24,072 INFO L124 PetriNetUnfolderBase]: 1776/3084 cut-off events. [2024-06-14 14:05:24,072 INFO L125 PetriNetUnfolderBase]: For 317774/317774 co-relation queries the response was YES. [2024-06-14 14:05:24,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18078 conditions, 3084 events. 1776/3084 cut-off events. For 317774/317774 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 19379 event pairs, 758 based on Foata normal form. 26/3108 useless extension candidates. Maximal degree in co-relation 17981. Up to 2588 conditions per place. [2024-06-14 14:05:24,101 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 124 selfloop transitions, 53 changer transitions 12/195 dead transitions. [2024-06-14 14:05:24,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 195 transitions, 1860 flow [2024-06-14 14:05:24,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:24,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:24,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-14 14:05:24,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 14:05:24,102 INFO L175 Difference]: Start difference. First operand has 211 places, 167 transitions, 1404 flow. Second operand 9 states and 195 transitions. [2024-06-14 14:05:24,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 195 transitions, 1860 flow [2024-06-14 14:05:24,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 195 transitions, 1741 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 14:05:24,451 INFO L231 Difference]: Finished difference. Result has 207 places, 163 transitions, 1372 flow [2024-06-14 14:05:24,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1285, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1372, PETRI_PLACES=207, PETRI_TRANSITIONS=163} [2024-06-14 14:05:24,452 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-14 14:05:24,452 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 163 transitions, 1372 flow [2024-06-14 14:05:24,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:24,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:24,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:24,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 14:05:24,452 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:24,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:24,452 INFO L85 PathProgramCache]: Analyzing trace with hash 795421686, now seen corresponding path program 7 times [2024-06-14 14:05:24,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:24,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376570521] [2024-06-14 14:05:24,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:24,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:24,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:24,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:24,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:24,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376570521] [2024-06-14 14:05:24,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376570521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:24,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:24,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:24,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899381803] [2024-06-14 14:05:24,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:24,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:24,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:24,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:24,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:24,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:24,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 163 transitions, 1372 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:24,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:24,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:24,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:25,007 INFO L124 PetriNetUnfolderBase]: 1647/2877 cut-off events. [2024-06-14 14:05:25,008 INFO L125 PetriNetUnfolderBase]: For 250250/250250 co-relation queries the response was YES. [2024-06-14 14:05:25,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15792 conditions, 2877 events. 1647/2877 cut-off events. For 250250/250250 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17812 event pairs, 634 based on Foata normal form. 24/2899 useless extension candidates. Maximal degree in co-relation 15697. Up to 2143 conditions per place. [2024-06-14 14:05:25,033 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 52 changer transitions 10/200 dead transitions. [2024-06-14 14:05:25,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 200 transitions, 1988 flow [2024-06-14 14:05:25,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:05:25,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:05:25,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 230 transitions. [2024-06-14 14:05:25,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227272727272727 [2024-06-14 14:05:25,034 INFO L175 Difference]: Start difference. First operand has 207 places, 163 transitions, 1372 flow. Second operand 11 states and 230 transitions. [2024-06-14 14:05:25,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 200 transitions, 1988 flow [2024-06-14 14:05:25,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 200 transitions, 1874 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:05:25,223 INFO L231 Difference]: Finished difference. Result has 207 places, 160 transitions, 1346 flow [2024-06-14 14:05:25,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1346, PETRI_PLACES=207, PETRI_TRANSITIONS=160} [2024-06-14 14:05:25,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-14 14:05:25,223 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 160 transitions, 1346 flow [2024-06-14 14:05:25,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:25,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:25,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:25,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 14:05:25,224 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:25,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:25,224 INFO L85 PathProgramCache]: Analyzing trace with hash -2077927832, now seen corresponding path program 8 times [2024-06-14 14:05:25,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:25,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618748574] [2024-06-14 14:05:25,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:25,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:25,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:25,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:25,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:25,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618748574] [2024-06-14 14:05:25,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618748574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:25,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:25,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:25,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209548702] [2024-06-14 14:05:25,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:25,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:25,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:25,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:25,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:25,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:25,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 160 transitions, 1346 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:25,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:25,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:25,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:25,785 INFO L124 PetriNetUnfolderBase]: 1501/2627 cut-off events. [2024-06-14 14:05:25,786 INFO L125 PetriNetUnfolderBase]: For 199895/199895 co-relation queries the response was YES. [2024-06-14 14:05:25,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13565 conditions, 2627 events. 1501/2627 cut-off events. For 199895/199895 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15934 event pairs, 542 based on Foata normal form. 24/2649 useless extension candidates. Maximal degree in co-relation 13471. Up to 1909 conditions per place. [2024-06-14 14:05:25,809 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 130 selfloop transitions, 48 changer transitions 11/195 dead transitions. [2024-06-14 14:05:25,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 195 transitions, 1946 flow [2024-06-14 14:05:25,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:25,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:25,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 14:05:25,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-14 14:05:25,810 INFO L175 Difference]: Start difference. First operand has 207 places, 160 transitions, 1346 flow. Second operand 9 states and 197 transitions. [2024-06-14 14:05:25,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 195 transitions, 1946 flow [2024-06-14 14:05:25,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 195 transitions, 1837 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 14:05:26,002 INFO L231 Difference]: Finished difference. Result has 203 places, 156 transitions, 1312 flow [2024-06-14 14:05:26,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1312, PETRI_PLACES=203, PETRI_TRANSITIONS=156} [2024-06-14 14:05:26,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-14 14:05:26,012 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 156 transitions, 1312 flow [2024-06-14 14:05:26,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:26,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:26,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:26,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 14:05:26,012 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:26,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:26,013 INFO L85 PathProgramCache]: Analyzing trace with hash 9282738, now seen corresponding path program 9 times [2024-06-14 14:05:26,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:26,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292188222] [2024-06-14 14:05:26,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:26,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:26,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:26,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:26,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:26,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292188222] [2024-06-14 14:05:26,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292188222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:26,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:26,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:26,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281645048] [2024-06-14 14:05:26,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:26,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:26,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:26,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:26,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:26,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:26,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 156 transitions, 1312 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:26,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:26,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:26,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:26,564 INFO L124 PetriNetUnfolderBase]: 1349/2365 cut-off events. [2024-06-14 14:05:26,564 INFO L125 PetriNetUnfolderBase]: For 152502/152502 co-relation queries the response was YES. [2024-06-14 14:05:26,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11252 conditions, 2365 events. 1349/2365 cut-off events. For 152502/152502 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 14011 event pairs, 497 based on Foata normal form. 26/2389 useless extension candidates. Maximal degree in co-relation 11159. Up to 1909 conditions per place. [2024-06-14 14:05:26,585 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 113 selfloop transitions, 42 changer transitions 23/184 dead transitions. [2024-06-14 14:05:26,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 184 transitions, 1746 flow [2024-06-14 14:05:26,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:26,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:26,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 14:05:26,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 14:05:26,587 INFO L175 Difference]: Start difference. First operand has 203 places, 156 transitions, 1312 flow. Second operand 9 states and 189 transitions. [2024-06-14 14:05:26,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 184 transitions, 1746 flow [2024-06-14 14:05:26,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 184 transitions, 1647 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 14:05:26,769 INFO L231 Difference]: Finished difference. Result has 199 places, 149 transitions, 1247 flow [2024-06-14 14:05:26,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1247, PETRI_PLACES=199, PETRI_TRANSITIONS=149} [2024-06-14 14:05:26,770 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-14 14:05:26,770 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 149 transitions, 1247 flow [2024-06-14 14:05:26,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:26,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:26,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:26,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 14:05:26,770 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:26,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:26,771 INFO L85 PathProgramCache]: Analyzing trace with hash 2068156260, now seen corresponding path program 10 times [2024-06-14 14:05:26,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:26,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707331150] [2024-06-14 14:05:26,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:26,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:26,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:26,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:26,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:26,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707331150] [2024-06-14 14:05:26,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707331150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:26,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:26,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:26,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105824693] [2024-06-14 14:05:26,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:26,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:26,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:26,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:26,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:26,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:26,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 149 transitions, 1247 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:26,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:26,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:26,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:27,294 INFO L124 PetriNetUnfolderBase]: 1333/2330 cut-off events. [2024-06-14 14:05:27,294 INFO L125 PetriNetUnfolderBase]: For 142289/142289 co-relation queries the response was YES. [2024-06-14 14:05:27,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10965 conditions, 2330 events. 1333/2330 cut-off events. For 142289/142289 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 13749 event pairs, 493 based on Foata normal form. 26/2355 useless extension candidates. Maximal degree in co-relation 10874. Up to 1903 conditions per place. [2024-06-14 14:05:27,314 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 114 selfloop transitions, 45 changer transitions 14/179 dead transitions. [2024-06-14 14:05:27,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 179 transitions, 1675 flow [2024-06-14 14:05:27,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:05:27,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:05:27,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-14 14:05:27,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045454545454545 [2024-06-14 14:05:27,315 INFO L175 Difference]: Start difference. First operand has 199 places, 149 transitions, 1247 flow. Second operand 11 states and 222 transitions. [2024-06-14 14:05:27,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 179 transitions, 1675 flow [2024-06-14 14:05:27,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 179 transitions, 1574 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 14:05:27,526 INFO L231 Difference]: Finished difference. Result has 191 places, 143 transitions, 1205 flow [2024-06-14 14:05:27,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1205, PETRI_PLACES=191, PETRI_TRANSITIONS=143} [2024-06-14 14:05:27,526 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-14 14:05:27,526 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 143 transitions, 1205 flow [2024-06-14 14:05:27,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:27,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:27,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:27,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 14:05:27,528 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:27,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:27,528 INFO L85 PathProgramCache]: Analyzing trace with hash -680004590, now seen corresponding path program 1 times [2024-06-14 14:05:27,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:27,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110750308] [2024-06-14 14:05:27,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:27,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:27,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:27,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:27,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:27,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110750308] [2024-06-14 14:05:27,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110750308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:27,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:27,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:27,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186959084] [2024-06-14 14:05:27,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:27,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:27,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:27,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:27,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:27,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:27,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 143 transitions, 1205 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:27,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:27,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:27,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:28,035 INFO L124 PetriNetUnfolderBase]: 1408/2476 cut-off events. [2024-06-14 14:05:28,035 INFO L125 PetriNetUnfolderBase]: For 150377/150377 co-relation queries the response was YES. [2024-06-14 14:05:28,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12368 conditions, 2476 events. 1408/2476 cut-off events. For 150377/150377 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 14974 event pairs, 328 based on Foata normal form. 18/2492 useless extension candidates. Maximal degree in co-relation 12280. Up to 1027 conditions per place. [2024-06-14 14:05:28,057 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 97 selfloop transitions, 52 changer transitions 20/175 dead transitions. [2024-06-14 14:05:28,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 175 transitions, 1745 flow [2024-06-14 14:05:28,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:28,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:28,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 14:05:28,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-14 14:05:28,058 INFO L175 Difference]: Start difference. First operand has 191 places, 143 transitions, 1205 flow. Second operand 8 states and 174 transitions. [2024-06-14 14:05:28,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 175 transitions, 1745 flow [2024-06-14 14:05:28,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 175 transitions, 1647 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 14:05:28,253 INFO L231 Difference]: Finished difference. Result has 186 places, 136 transitions, 1161 flow [2024-06-14 14:05:28,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1161, PETRI_PLACES=186, PETRI_TRANSITIONS=136} [2024-06-14 14:05:28,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-14 14:05:28,254 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 136 transitions, 1161 flow [2024-06-14 14:05:28,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:28,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:28,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:28,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 14:05:28,254 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:28,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:28,255 INFO L85 PathProgramCache]: Analyzing trace with hash 474411772, now seen corresponding path program 2 times [2024-06-14 14:05:28,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:28,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066554134] [2024-06-14 14:05:28,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:28,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:28,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:28,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:28,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:28,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066554134] [2024-06-14 14:05:28,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066554134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:28,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:28,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:28,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463398075] [2024-06-14 14:05:28,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:28,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:28,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:28,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:28,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:28,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:28,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 136 transitions, 1161 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:28,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:28,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:28,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:28,765 INFO L124 PetriNetUnfolderBase]: 1256/2223 cut-off events. [2024-06-14 14:05:28,766 INFO L125 PetriNetUnfolderBase]: For 144870/144876 co-relation queries the response was YES. [2024-06-14 14:05:28,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11582 conditions, 2223 events. 1256/2223 cut-off events. For 144870/144876 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 13314 event pairs, 264 based on Foata normal form. 22/2244 useless extension candidates. Maximal degree in co-relation 11495. Up to 1137 conditions per place. [2024-06-14 14:05:28,782 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 93 selfloop transitions, 68 changer transitions 16/183 dead transitions. [2024-06-14 14:05:28,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 183 transitions, 1755 flow [2024-06-14 14:05:28,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:05:28,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:05:28,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 250 transitions. [2024-06-14 14:05:28,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-14 14:05:28,783 INFO L175 Difference]: Start difference. First operand has 186 places, 136 transitions, 1161 flow. Second operand 12 states and 250 transitions. [2024-06-14 14:05:28,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 183 transitions, 1755 flow [2024-06-14 14:05:28,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 183 transitions, 1647 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:28,948 INFO L231 Difference]: Finished difference. Result has 185 places, 130 transitions, 1159 flow [2024-06-14 14:05:28,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1159, PETRI_PLACES=185, PETRI_TRANSITIONS=130} [2024-06-14 14:05:28,949 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-14 14:05:28,949 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 130 transitions, 1159 flow [2024-06-14 14:05:28,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:28,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:28,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:28,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 14:05:28,950 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:28,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:28,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1879391918, now seen corresponding path program 3 times [2024-06-14 14:05:28,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:28,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164409132] [2024-06-14 14:05:28,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:28,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:28,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:29,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:29,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:29,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164409132] [2024-06-14 14:05:29,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164409132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:29,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:29,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:29,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687821425] [2024-06-14 14:05:29,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:29,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:29,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:29,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:29,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:29,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:29,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 130 transitions, 1159 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:29,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:29,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:29,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:29,382 INFO L124 PetriNetUnfolderBase]: 1119/1988 cut-off events. [2024-06-14 14:05:29,383 INFO L125 PetriNetUnfolderBase]: For 111095/111095 co-relation queries the response was YES. [2024-06-14 14:05:29,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9824 conditions, 1988 events. 1119/1988 cut-off events. For 111095/111095 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 11669 event pairs, 252 based on Foata normal form. 18/2005 useless extension candidates. Maximal degree in co-relation 9739. Up to 1137 conditions per place. [2024-06-14 14:05:29,397 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 75 selfloop transitions, 53 changer transitions 32/166 dead transitions. [2024-06-14 14:05:29,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 166 transitions, 1575 flow [2024-06-14 14:05:29,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:29,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:29,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 14:05:29,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5275 [2024-06-14 14:05:29,398 INFO L175 Difference]: Start difference. First operand has 185 places, 130 transitions, 1159 flow. Second operand 10 states and 211 transitions. [2024-06-14 14:05:29,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 166 transitions, 1575 flow [2024-06-14 14:05:29,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 166 transitions, 1439 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 14:05:29,541 INFO L231 Difference]: Finished difference. Result has 182 places, 113 transitions, 982 flow [2024-06-14 14:05:29,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1023, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=982, PETRI_PLACES=182, PETRI_TRANSITIONS=113} [2024-06-14 14:05:29,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-14 14:05:29,541 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 113 transitions, 982 flow [2024-06-14 14:05:29,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:29,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:29,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:29,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 14:05:29,542 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:29,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:29,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1437669738, now seen corresponding path program 4 times [2024-06-14 14:05:29,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:29,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598112536] [2024-06-14 14:05:29,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:29,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:29,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:29,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:29,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:29,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598112536] [2024-06-14 14:05:29,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598112536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:29,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:29,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:29,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123887016] [2024-06-14 14:05:29,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:29,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:29,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:29,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:29,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:29,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:29,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 113 transitions, 982 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:29,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:29,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:29,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:29,965 INFO L124 PetriNetUnfolderBase]: 986/1729 cut-off events. [2024-06-14 14:05:29,966 INFO L125 PetriNetUnfolderBase]: For 113853/113853 co-relation queries the response was YES. [2024-06-14 14:05:29,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8787 conditions, 1729 events. 986/1729 cut-off events. For 113853/113853 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 9683 event pairs, 349 based on Foata normal form. 24/1752 useless extension candidates. Maximal degree in co-relation 8703. Up to 1022 conditions per place. [2024-06-14 14:05:29,977 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 89 selfloop transitions, 33 changer transitions 19/147 dead transitions. [2024-06-14 14:05:29,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 147 transitions, 1454 flow [2024-06-14 14:05:29,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:05:29,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:05:29,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-14 14:05:29,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045454545454545 [2024-06-14 14:05:29,978 INFO L175 Difference]: Start difference. First operand has 182 places, 113 transitions, 982 flow. Second operand 11 states and 222 transitions. [2024-06-14 14:05:29,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 147 transitions, 1454 flow [2024-06-14 14:05:30,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 147 transitions, 1270 flow, removed 24 selfloop flow, removed 21 redundant places. [2024-06-14 14:05:30,056 INFO L231 Difference]: Finished difference. Result has 154 places, 101 transitions, 814 flow [2024-06-14 14:05:30,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=814, PETRI_PLACES=154, PETRI_TRANSITIONS=101} [2024-06-14 14:05:30,056 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-14 14:05:30,056 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 101 transitions, 814 flow [2024-06-14 14:05:30,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:30,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:30,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:30,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 14:05:30,057 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:30,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:30,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1427511348, now seen corresponding path program 5 times [2024-06-14 14:05:30,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:30,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712208086] [2024-06-14 14:05:30,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:30,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:30,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:30,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:30,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:30,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712208086] [2024-06-14 14:05:30,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712208086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:30,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:30,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:30,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865509773] [2024-06-14 14:05:30,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:30,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:30,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:30,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:30,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:30,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:30,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 101 transitions, 814 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:30,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:30,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:30,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:30,459 INFO L124 PetriNetUnfolderBase]: 854/1525 cut-off events. [2024-06-14 14:05:30,459 INFO L125 PetriNetUnfolderBase]: For 71017/71017 co-relation queries the response was YES. [2024-06-14 14:05:30,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7168 conditions, 1525 events. 854/1525 cut-off events. For 71017/71017 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 8435 event pairs, 324 based on Foata normal form. 24/1548 useless extension candidates. Maximal degree in co-relation 7097. Up to 875 conditions per place. [2024-06-14 14:05:30,469 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 85 selfloop transitions, 32 changer transitions 13/136 dead transitions. [2024-06-14 14:05:30,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 136 transitions, 1248 flow [2024-06-14 14:05:30,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:05:30,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:05:30,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 237 transitions. [2024-06-14 14:05:30,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-14 14:05:30,470 INFO L175 Difference]: Start difference. First operand has 154 places, 101 transitions, 814 flow. Second operand 12 states and 237 transitions. [2024-06-14 14:05:30,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 136 transitions, 1248 flow [2024-06-14 14:05:30,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 136 transitions, 1157 flow, removed 14 selfloop flow, removed 15 redundant places. [2024-06-14 14:05:30,513 INFO L231 Difference]: Finished difference. Result has 144 places, 95 transitions, 747 flow [2024-06-14 14:05:30,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=747, PETRI_PLACES=144, PETRI_TRANSITIONS=95} [2024-06-14 14:05:30,513 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-14 14:05:30,513 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 95 transitions, 747 flow [2024-06-14 14:05:30,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:30,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:30,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:30,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 14:05:30,514 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:30,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:30,514 INFO L85 PathProgramCache]: Analyzing trace with hash 2078280550, now seen corresponding path program 6 times [2024-06-14 14:05:30,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:30,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433006057] [2024-06-14 14:05:30,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:30,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:30,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:30,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:30,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:30,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433006057] [2024-06-14 14:05:30,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433006057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:30,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:30,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:30,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091723822] [2024-06-14 14:05:30,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:30,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:30,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:30,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:30,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:30,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:30,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 95 transitions, 747 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:30,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:30,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:30,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:30,911 INFO L124 PetriNetUnfolderBase]: 671/1220 cut-off events. [2024-06-14 14:05:30,911 INFO L125 PetriNetUnfolderBase]: For 37555/37555 co-relation queries the response was YES. [2024-06-14 14:05:30,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5044 conditions, 1220 events. 671/1220 cut-off events. For 37555/37555 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 6405 event pairs, 275 based on Foata normal form. 26/1245 useless extension candidates. Maximal degree in co-relation 4979. Up to 875 conditions per place. [2024-06-14 14:05:30,917 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 75 selfloop transitions, 24 changer transitions 17/122 dead transitions. [2024-06-14 14:05:30,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 122 transitions, 1049 flow [2024-06-14 14:05:30,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:05:30,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:05:30,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-14 14:05:30,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48409090909090907 [2024-06-14 14:05:30,919 INFO L175 Difference]: Start difference. First operand has 144 places, 95 transitions, 747 flow. Second operand 11 states and 213 transitions. [2024-06-14 14:05:30,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 122 transitions, 1049 flow [2024-06-14 14:05:30,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 122 transitions, 984 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 14:05:30,951 INFO L231 Difference]: Finished difference. Result has 142 places, 87 transitions, 678 flow [2024-06-14 14:05:30,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=678, PETRI_PLACES=142, PETRI_TRANSITIONS=87} [2024-06-14 14:05:30,951 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-14 14:05:30,951 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 87 transitions, 678 flow [2024-06-14 14:05:30,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:30,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:30,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:30,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 14:05:30,952 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:30,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:30,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1432105548, now seen corresponding path program 7 times [2024-06-14 14:05:30,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:30,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597655656] [2024-06-14 14:05:30,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:30,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:30,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:31,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:31,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:31,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597655656] [2024-06-14 14:05:31,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597655656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:31,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:31,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:31,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146691540] [2024-06-14 14:05:31,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:31,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:31,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:31,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:31,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:31,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:31,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 87 transitions, 678 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:31,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:31,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:31,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:31,337 INFO L124 PetriNetUnfolderBase]: 711/1306 cut-off events. [2024-06-14 14:05:31,337 INFO L125 PetriNetUnfolderBase]: For 40867/40867 co-relation queries the response was YES. [2024-06-14 14:05:31,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5723 conditions, 1306 events. 711/1306 cut-off events. For 40867/40867 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 7153 event pairs, 227 based on Foata normal form. 18/1323 useless extension candidates. Maximal degree in co-relation 5672. Up to 619 conditions per place. [2024-06-14 14:05:31,344 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 76 selfloop transitions, 26 changer transitions 14/122 dead transitions. [2024-06-14 14:05:31,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 122 transitions, 1070 flow [2024-06-14 14:05:31,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:05:31,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:05:31,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-14 14:05:31,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 14:05:31,345 INFO L175 Difference]: Start difference. First operand has 142 places, 87 transitions, 678 flow. Second operand 11 states and 220 transitions. [2024-06-14 14:05:31,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 122 transitions, 1070 flow [2024-06-14 14:05:31,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 122 transitions, 1010 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 14:05:31,374 INFO L231 Difference]: Finished difference. Result has 135 places, 79 transitions, 630 flow [2024-06-14 14:05:31,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=630, PETRI_PLACES=135, PETRI_TRANSITIONS=79} [2024-06-14 14:05:31,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-14 14:05:31,375 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 79 transitions, 630 flow [2024-06-14 14:05:31,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:31,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:31,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:31,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 14:05:31,375 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:31,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:31,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1432095318, now seen corresponding path program 8 times [2024-06-14 14:05:31,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:31,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334753539] [2024-06-14 14:05:31,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:31,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:31,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:31,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:31,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334753539] [2024-06-14 14:05:31,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334753539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:31,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:31,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:31,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101687095] [2024-06-14 14:05:31,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:31,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:31,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:31,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:31,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:31,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:31,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 79 transitions, 630 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:31,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:31,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:31,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:31,733 INFO L124 PetriNetUnfolderBase]: 534/999 cut-off events. [2024-06-14 14:05:31,733 INFO L125 PetriNetUnfolderBase]: For 27435/27435 co-relation queries the response was YES. [2024-06-14 14:05:31,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4271 conditions, 999 events. 534/999 cut-off events. For 27435/27435 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5126 event pairs, 203 based on Foata normal form. 18/1016 useless extension candidates. Maximal degree in co-relation 4222. Up to 619 conditions per place. [2024-06-14 14:05:31,738 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 52 selfloop transitions, 13 changer transitions 38/109 dead transitions. [2024-06-14 14:05:31,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 109 transitions, 914 flow [2024-06-14 14:05:31,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:05:31,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:05:31,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-14 14:05:31,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4863636363636364 [2024-06-14 14:05:31,739 INFO L175 Difference]: Start difference. First operand has 135 places, 79 transitions, 630 flow. Second operand 11 states and 214 transitions. [2024-06-14 14:05:31,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 109 transitions, 914 flow [2024-06-14 14:05:31,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 109 transitions, 854 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-14 14:05:31,760 INFO L231 Difference]: Finished difference. Result has 128 places, 61 transitions, 457 flow [2024-06-14 14:05:31,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=457, PETRI_PLACES=128, PETRI_TRANSITIONS=61} [2024-06-14 14:05:31,761 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-14 14:05:31,761 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 61 transitions, 457 flow [2024-06-14 14:05:31,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:31,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:31,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:31,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 14:05:31,761 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:31,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:31,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1719838058, now seen corresponding path program 9 times [2024-06-14 14:05:31,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:31,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181488052] [2024-06-14 14:05:31,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:31,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:31,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:31,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:31,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:31,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181488052] [2024-06-14 14:05:31,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181488052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:31,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:31,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:31,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547877019] [2024-06-14 14:05:31,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:31,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:31,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:31,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:31,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:31,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:31,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 61 transitions, 457 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:31,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:31,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:31,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:32,087 INFO L124 PetriNetUnfolderBase]: 450/834 cut-off events. [2024-06-14 14:05:32,087 INFO L125 PetriNetUnfolderBase]: For 20828/20828 co-relation queries the response was YES. [2024-06-14 14:05:32,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3473 conditions, 834 events. 450/834 cut-off events. For 20828/20828 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4101 event pairs, 57 based on Foata normal form. 18/852 useless extension candidates. Maximal degree in co-relation 3428. Up to 426 conditions per place. [2024-06-14 14:05:32,091 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 42 selfloop transitions, 21 changer transitions 12/81 dead transitions. [2024-06-14 14:05:32,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 81 transitions, 661 flow [2024-06-14 14:05:32,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:32,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:32,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 14:05:32,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-14 14:05:32,092 INFO L175 Difference]: Start difference. First operand has 128 places, 61 transitions, 457 flow. Second operand 8 states and 158 transitions. [2024-06-14 14:05:32,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 81 transitions, 661 flow [2024-06-14 14:05:32,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 81 transitions, 602 flow, removed 15 selfloop flow, removed 17 redundant places. [2024-06-14 14:05:32,103 INFO L231 Difference]: Finished difference. Result has 100 places, 55 transitions, 398 flow [2024-06-14 14:05:32,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=398, PETRI_PLACES=100, PETRI_TRANSITIONS=55} [2024-06-14 14:05:32,104 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-14 14:05:32,104 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 55 transitions, 398 flow [2024-06-14 14:05:32,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:32,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:32,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:32,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 14:05:32,104 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:32,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:32,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1359377670, now seen corresponding path program 11 times [2024-06-14 14:05:32,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:32,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399658285] [2024-06-14 14:05:32,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:32,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:32,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:32,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:32,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:32,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399658285] [2024-06-14 14:05:32,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399658285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:32,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:32,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:32,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127508904] [2024-06-14 14:05:32,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:32,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:32,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:32,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:32,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:32,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:32,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 55 transitions, 398 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:32,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:32,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:32,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:32,446 INFO L124 PetriNetUnfolderBase]: 394/748 cut-off events. [2024-06-14 14:05:32,446 INFO L125 PetriNetUnfolderBase]: For 8880/8880 co-relation queries the response was YES. [2024-06-14 14:05:32,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2834 conditions, 748 events. 394/748 cut-off events. For 8880/8880 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3629 event pairs, 114 based on Foata normal form. 18/766 useless extension candidates. Maximal degree in co-relation 2800. Up to 319 conditions per place. [2024-06-14 14:05:32,449 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 45 selfloop transitions, 15 changer transitions 10/76 dead transitions. [2024-06-14 14:05:32,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 76 transitions, 628 flow [2024-06-14 14:05:32,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:32,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:32,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 14:05:32,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-14 14:05:32,450 INFO L175 Difference]: Start difference. First operand has 100 places, 55 transitions, 398 flow. Second operand 8 states and 158 transitions. [2024-06-14 14:05:32,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 76 transitions, 628 flow [2024-06-14 14:05:32,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 76 transitions, 577 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 14:05:32,456 INFO L231 Difference]: Finished difference. Result has 97 places, 51 transitions, 345 flow [2024-06-14 14:05:32,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=345, PETRI_PLACES=97, PETRI_TRANSITIONS=51} [2024-06-14 14:05:32,456 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-14 14:05:32,456 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 51 transitions, 345 flow [2024-06-14 14:05:32,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:32,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:32,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:32,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 14:05:32,456 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:32,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:32,457 INFO L85 PathProgramCache]: Analyzing trace with hash 2091611232, now seen corresponding path program 12 times [2024-06-14 14:05:32,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:32,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713837657] [2024-06-14 14:05:32,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:32,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:32,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:32,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:32,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:32,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713837657] [2024-06-14 14:05:32,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713837657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:32,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:32,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:32,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057917166] [2024-06-14 14:05:32,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:32,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:32,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:32,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:32,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:32,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:32,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 51 transitions, 345 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:32,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:32,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:32,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:32,739 INFO L124 PetriNetUnfolderBase]: 265/521 cut-off events. [2024-06-14 14:05:32,739 INFO L125 PetriNetUnfolderBase]: For 5332/5332 co-relation queries the response was YES. [2024-06-14 14:05:32,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1876 conditions, 521 events. 265/521 cut-off events. For 5332/5332 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2248 event pairs, 33 based on Foata normal form. 18/539 useless extension candidates. Maximal degree in co-relation 1844. Up to 199 conditions per place. [2024-06-14 14:05:32,741 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 37 selfloop transitions, 13 changer transitions 13/69 dead transitions. [2024-06-14 14:05:32,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 69 transitions, 517 flow [2024-06-14 14:05:32,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:32,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:32,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 14:05:32,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-14 14:05:32,742 INFO L175 Difference]: Start difference. First operand has 97 places, 51 transitions, 345 flow. Second operand 8 states and 154 transitions. [2024-06-14 14:05:32,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 69 transitions, 517 flow [2024-06-14 14:05:32,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 69 transitions, 484 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:32,746 INFO L231 Difference]: Finished difference. Result has 95 places, 43 transitions, 272 flow [2024-06-14 14:05:32,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=272, PETRI_PLACES=95, PETRI_TRANSITIONS=43} [2024-06-14 14:05:32,746 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-14 14:05:32,746 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 43 transitions, 272 flow [2024-06-14 14:05:32,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:32,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:32,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:32,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 14:05:32,747 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:32,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:32,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1719848288, now seen corresponding path program 10 times [2024-06-14 14:05:32,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:32,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701361432] [2024-06-14 14:05:32,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:32,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:32,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:32,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:32,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:32,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701361432] [2024-06-14 14:05:32,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701361432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:32,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:32,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:32,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051492489] [2024-06-14 14:05:32,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:32,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:32,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:32,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:32,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:32,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 14:05:32,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 43 transitions, 272 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:32,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:32,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 14:05:32,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:33,005 INFO L124 PetriNetUnfolderBase]: 150/300 cut-off events. [2024-06-14 14:05:33,005 INFO L125 PetriNetUnfolderBase]: For 2620/2628 co-relation queries the response was YES. [2024-06-14 14:05:33,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1019 conditions, 300 events. 150/300 cut-off events. For 2620/2628 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1041 event pairs, 19 based on Foata normal form. 18/318 useless extension candidates. Maximal degree in co-relation 988. Up to 120 conditions per place. [2024-06-14 14:05:33,006 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 0 selfloop transitions, 0 changer transitions 57/57 dead transitions. [2024-06-14 14:05:33,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 57 transitions, 378 flow [2024-06-14 14:05:33,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:33,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:33,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 14:05:33,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-14 14:05:33,007 INFO L175 Difference]: Start difference. First operand has 95 places, 43 transitions, 272 flow. Second operand 8 states and 146 transitions. [2024-06-14 14:05:33,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 57 transitions, 378 flow [2024-06-14 14:05:33,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 57 transitions, 313 flow, removed 1 selfloop flow, removed 18 redundant places. [2024-06-14 14:05:33,008 INFO L231 Difference]: Finished difference. Result has 75 places, 0 transitions, 0 flow [2024-06-14 14:05:33,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=75, PETRI_TRANSITIONS=0} [2024-06-14 14:05:33,008 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-14 14:05:33,008 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 0 transitions, 0 flow [2024-06-14 14:05:33,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:33,011 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-14 14:05:33,011 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-14 14:05:33,015 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-14 14:05:33,016 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-14 14:05:33,019 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-14 14:05:33,029 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-14 14:05:33,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 14:05:33,029 INFO L445 BasicCegarLoop]: Path program histogram: [12, 12, 10, 10, 9, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:33,032 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 14:05:33,038 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 14:05:33,042 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-14 14:05:33,042 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-14 14:05:33,042 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 02:05:33 BasicIcfg [2024-06-14 14:05:33,043 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 14:05:33,043 INFO L158 Benchmark]: Toolchain (without parser) took 104469.87ms. Allocated memory was 148.9MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 76.2MB in the beginning and 1.3GB in the end (delta: -1.3GB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. [2024-06-14 14:05:33,043 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 100.7MB. Free memory is still 53.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 14:05:33,044 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 148.9MB. Free memory is still 80.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 14:05:33,044 INFO L158 Benchmark]: CACSL2BoogieTranslator took 562.90ms. Allocated memory is still 148.9MB. Free memory was 76.2MB in the beginning and 93.2MB in the end (delta: -17.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-06-14 14:05:33,046 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.10ms. Allocated memory is still 148.9MB. Free memory was 93.2MB in the beginning and 90.3MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-14 14:05:33,046 INFO L158 Benchmark]: Boogie Preprocessor took 43.64ms. Allocated memory is still 148.9MB. Free memory was 90.3MB in the beginning and 88.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 14:05:33,046 INFO L158 Benchmark]: RCFGBuilder took 466.29ms. Allocated memory is still 148.9MB. Free memory was 88.2MB in the beginning and 115.7MB in the end (delta: -27.5MB). Peak memory consumption was 40.0MB. Max. memory is 16.1GB. [2024-06-14 14:05:33,047 INFO L158 Benchmark]: TraceAbstraction took 103324.71ms. Allocated memory was 148.9MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 115.0MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-06-14 14:05:33,049 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 100.7MB. Free memory is still 53.4MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.15ms. Allocated memory is still 148.9MB. Free memory is still 80.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 562.90ms. Allocated memory is still 148.9MB. Free memory was 76.2MB in the beginning and 93.2MB in the end (delta: -17.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 68.10ms. Allocated memory is still 148.9MB. Free memory was 93.2MB in the beginning and 90.3MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 43.64ms. Allocated memory is still 148.9MB. Free memory was 90.3MB in the beginning and 88.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 466.29ms. Allocated memory is still 148.9MB. Free memory was 88.2MB in the beginning and 115.7MB in the end (delta: -27.5MB). Peak memory consumption was 40.0MB. Max. memory is 16.1GB. * TraceAbstraction took 103324.71ms. Allocated memory was 148.9MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 115.0MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 774]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 776]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 777]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 64 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 103.2s, OverallIterations: 121, TraceHistogramMax: 1, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 82.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9702 SdHoareTripleChecker+Valid, 14.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8125 mSDsluCounter, 3453 SdHoareTripleChecker+Invalid, 12.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2415 mSDsCounter, 979 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 32546 IncrementalHoareTripleChecker+Invalid, 33525 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 979 mSolverCounterUnsat, 1038 mSDtfsCounter, 32546 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 983 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 874 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1014 ImplicationChecksByTransitivity, 3.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2358occurred in iteration=55, InterpolantAutomatonStates: 1015, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 19.2s InterpolantComputationTime, 2307 NumberOfCodeBlocks, 2307 NumberOfCodeBlocksAsserted, 121 NumberOfCheckSat, 2186 ConstructedInterpolants, 0 QuantifiedInterpolants, 17354 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 121 InterpolantComputations, 121 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-14 14:05:33,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE