./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe011_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/safe011_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe011_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 20:34:48,028 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 20:34:48,091 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 20:34:48,094 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 20:34:48,095 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 20:34:48,109 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 20:34:48,109 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 20:34:48,110 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 20:34:48,110 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 20:34:48,110 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 20:34:48,111 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 20:34:48,111 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 20:34:48,112 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 20:34:48,112 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 20:34:48,112 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 20:34:48,113 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 20:34:48,113 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 20:34:48,113 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 20:34:48,122 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 20:34:48,122 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 20:34:48,123 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 20:34:48,123 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 20:34:48,123 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 20:34:48,124 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 20:34:48,124 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 20:34:48,124 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 20:34:48,125 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 20:34:48,125 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 20:34:48,125 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 20:34:48,126 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 20:34:48,126 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 20:34:48,126 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 20:34:48,126 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:34:48,127 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 20:34:48,127 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 20:34:48,127 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 20:34:48,127 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 20:34:48,128 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 20:34:48,128 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 20:34:48,128 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 20:34:48,128 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 20:34:48,129 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 20:34:48,129 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 20:34:48,129 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-03 20:34:48,288 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 20:34:48,304 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 20:34:48,306 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 20:34:48,307 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 20:34:48,307 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 20:34:48,308 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-03 20:34:49,424 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 20:34:49,612 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 20:34:49,612 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-03 20:34:49,623 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/84b049d4c/bbbd0061570240c0919947af638af39c/FLAG2e53a225a [2024-06-03 20:34:49,638 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/84b049d4c/bbbd0061570240c0919947af638af39c [2024-06-03 20:34:49,640 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 20:34:49,641 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 20:34:49,641 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/safe011_tso.yml/witness.yml [2024-06-03 20:34:49,786 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 20:34:49,787 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 20:34:49,788 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 20:34:49,788 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 20:34:49,793 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 20:34:49,794 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:34:49" (1/2) ... [2024-06-03 20:34:49,794 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@566a42ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:34:49, skipping insertion in model container [2024-06-03 20:34:49,794 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:34:49" (1/2) ... [2024-06-03 20:34:49,796 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@f5e4320 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:34:49, skipping insertion in model container [2024-06-03 20:34:49,796 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:34:49" (2/2) ... [2024-06-03 20:34:49,797 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@566a42ab and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:49, skipping insertion in model container [2024-06-03 20:34:49,797 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:34:49" (2/2) ... [2024-06-03 20:34:49,797 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 20:34:49,841 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 20:34:49,842 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= 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_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p2_EAX <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (y == 0 || y == 1)) && ((x == 0 || x == 1) || x == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-06-03 20:34:49,842 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! 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_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p2_EAX <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (y == 0 || y == 1)) && ((x == 0 || x == 1) || x == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-06-03 20:34:49,842 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! 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_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p2_EAX <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (y == 0 || y == 1)) && ((x == 0 || x == 1) || x == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-06-03 20:34:49,843 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 20:34:49,843 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-03 20:34:49,880 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 20:34:50,104 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:34:50,112 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 20:34:50,256 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:34:50,289 INFO L206 MainTranslator]: Completed translation [2024-06-03 20:34:50,291 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50 WrapperNode [2024-06-03 20:34:50,293 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 20:34:50,294 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 20:34:50,294 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 20:34:50,295 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 20:34:50,307 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (1/1) ... [2024-06-03 20:34:50,323 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (1/1) ... [2024-06-03 20:34:50,363 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-03 20:34:50,363 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 20:34:50,364 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 20:34:50,364 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 20:34:50,364 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 20:34:50,380 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (1/1) ... [2024-06-03 20:34:50,381 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (1/1) ... [2024-06-03 20:34:50,387 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (1/1) ... [2024-06-03 20:34:50,407 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-03 20:34:50,408 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (1/1) ... [2024-06-03 20:34:50,408 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (1/1) ... [2024-06-03 20:34:50,423 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (1/1) ... [2024-06-03 20:34:50,434 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (1/1) ... [2024-06-03 20:34:50,435 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (1/1) ... [2024-06-03 20:34:50,436 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (1/1) ... [2024-06-03 20:34:50,439 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 20:34:50,451 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 20:34:50,451 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 20:34:50,451 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 20:34:50,452 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (1/1) ... [2024-06-03 20:34:50,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:34:50,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 20:34:50,478 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-03 20:34:50,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-03 20:34:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 20:34:50,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 20:34:50,511 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 20:34:50,511 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 20:34:50,511 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 20:34:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 20:34:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 20:34:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 20:34:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 20:34:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 20:34:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 20:34:50,513 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 20:34:50,514 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 20:34:50,615 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 20:34:50,616 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 20:34:50,841 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 20:34:50,841 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 20:34:50,945 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 20:34:50,946 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 20:34:50,946 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:34:50 BoogieIcfgContainer [2024-06-03 20:34:50,946 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 20:34:50,949 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 20:34:50,949 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 20:34:50,951 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 20:34:50,952 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 08:34:49" (1/4) ... [2024-06-03 20:34:50,953 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@add9954 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 08:34:50, skipping insertion in model container [2024-06-03 20:34:50,953 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:34:49" (2/4) ... [2024-06-03 20:34:50,953 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@add9954 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:34:50, skipping insertion in model container [2024-06-03 20:34:50,953 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:34:50" (3/4) ... [2024-06-03 20:34:50,954 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@add9954 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:34:50, skipping insertion in model container [2024-06-03 20:34:50,954 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:34:50" (4/4) ... [2024-06-03 20:34:50,955 INFO L112 eAbstractionObserver]: Analyzing ICFG safe011_tso.i [2024-06-03 20:34:50,967 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 20:34:50,968 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 20:34:50,968 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 20:34:51,009 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 20:34:51,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 20:34:51,072 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-03 20:34:51,072 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:34:51,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 20:34:51,074 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 20:34:51,077 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-03 20:34:51,087 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 20:34:51,099 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;@8ff6002, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 20:34:51,099 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 20:34:51,102 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 20:34:51,103 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 20:34:51,103 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:34:51,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:51,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 20:34:51,105 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:51,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:51,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1793314465, now seen corresponding path program 1 times [2024-06-03 20:34:51,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:51,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670001703] [2024-06-03 20:34:51,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:51,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:51,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:51,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:51,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:51,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670001703] [2024-06-03 20:34:51,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670001703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:51,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:51,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 20:34:51,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140761548] [2024-06-03 20:34:51,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:51,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 20:34:51,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:51,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 20:34:51,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 20:34:51,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:51,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 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-03 20:34:51,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:51,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:51,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:51,899 INFO L124 PetriNetUnfolderBase]: 776/1266 cut-off events. [2024-06-03 20:34:51,899 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-03 20:34:51,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2529 conditions, 1266 events. 776/1266 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6275 event pairs, 511 based on Foata normal form. 1/1197 useless extension candidates. Maximal degree in co-relation 2514. Up to 1186 conditions per place. [2024-06-03 20:34:51,916 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-03 20:34:51,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-03 20:34:51,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 20:34:51,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 20:34:51,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-03 20:34:51,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-03 20:34:51,927 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 80 transitions. [2024-06-03 20:34:51,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-03 20:34:51,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:51,933 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-03 20:34:51,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-03 20:34:51,937 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-03 20:34:51,937 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-03 20:34:51,937 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-03 20:34:51,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:51,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:51,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 20:34:51,938 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:51,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:51,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1093279874, now seen corresponding path program 1 times [2024-06-03 20:34:51,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:51,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318055969] [2024-06-03 20:34:51,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:51,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:51,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:52,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:52,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:52,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318055969] [2024-06-03 20:34:52,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318055969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:52,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:52,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:34:52,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253397450] [2024-06-03 20:34:52,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:52,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:34:52,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:52,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:34:52,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:34:52,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:52,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 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-03 20:34:52,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:52,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:52,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:52,356 INFO L124 PetriNetUnfolderBase]: 777/1281 cut-off events. [2024-06-03 20:34:52,356 INFO L125 PetriNetUnfolderBase]: For 229/237 co-relation queries the response was YES. [2024-06-03 20:34:52,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2917 conditions, 1281 events. 777/1281 cut-off events. For 229/237 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6324 event pairs, 423 based on Foata normal form. 7/1255 useless extension candidates. Maximal degree in co-relation 2902. Up to 1160 conditions per place. [2024-06-03 20:34:52,363 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 40 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2024-06-03 20:34:52,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 58 transitions, 266 flow [2024-06-03 20:34:52,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:34:52,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:34:52,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-03 20:34:52,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-03 20:34:52,366 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 108 transitions. [2024-06-03 20:34:52,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 58 transitions, 266 flow [2024-06-03 20:34:52,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 20:34:52,368 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-03 20:34:52,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-03 20:34:52,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-03 20:34:52,369 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-03 20:34:52,369 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-03 20:34:52,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:52,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:52,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 20:34:52,370 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:52,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:52,370 INFO L85 PathProgramCache]: Analyzing trace with hash 468063438, now seen corresponding path program 1 times [2024-06-03 20:34:52,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:52,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040594165] [2024-06-03 20:34:52,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:52,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:52,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:52,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:52,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:52,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040594165] [2024-06-03 20:34:52,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040594165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:52,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:52,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:34:52,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114888757] [2024-06-03 20:34:52,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:52,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:34:52,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:52,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:34:52,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:34:52,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:52,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:52,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:52,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:52,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:52,808 INFO L124 PetriNetUnfolderBase]: 815/1352 cut-off events. [2024-06-03 20:34:52,808 INFO L125 PetriNetUnfolderBase]: For 976/982 co-relation queries the response was YES. [2024-06-03 20:34:52,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3623 conditions, 1352 events. 815/1352 cut-off events. For 976/982 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6690 event pairs, 249 based on Foata normal form. 11/1353 useless extension candidates. Maximal degree in co-relation 3605. Up to 1090 conditions per place. [2024-06-03 20:34:52,817 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 57 selfloop transitions, 21 changer transitions 0/85 dead transitions. [2024-06-03 20:34:52,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 85 transitions, 474 flow [2024-06-03 20:34:52,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:52,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:52,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-03 20:34:52,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6878048780487804 [2024-06-03 20:34:52,822 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 5 states and 141 transitions. [2024-06-03 20:34:52,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 85 transitions, 474 flow [2024-06-03 20:34:52,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 85 transitions, 470 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 20:34:52,827 INFO L231 Difference]: Finished difference. Result has 53 places, 57 transitions, 314 flow [2024-06-03 20:34:52,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=314, PETRI_PLACES=53, PETRI_TRANSITIONS=57} [2024-06-03 20:34:52,828 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-03 20:34:52,829 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 57 transitions, 314 flow [2024-06-03 20:34:52,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:52,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:52,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:52,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 20:34:52,830 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:52,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:52,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1162563891, now seen corresponding path program 1 times [2024-06-03 20:34:52,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:52,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135582929] [2024-06-03 20:34:52,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:52,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:52,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:52,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:52,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:52,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135582929] [2024-06-03 20:34:52,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135582929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:52,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:52,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:52,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105900898] [2024-06-03 20:34:52,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:52,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:52,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:52,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:52,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:53,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:53,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 57 transitions, 314 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:53,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:53,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:53,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:53,232 INFO L124 PetriNetUnfolderBase]: 903/1500 cut-off events. [2024-06-03 20:34:53,232 INFO L125 PetriNetUnfolderBase]: For 2582/2597 co-relation queries the response was YES. [2024-06-03 20:34:53,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4990 conditions, 1500 events. 903/1500 cut-off events. For 2582/2597 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7595 event pairs, 167 based on Foata normal form. 36/1526 useless extension candidates. Maximal degree in co-relation 4967. Up to 1094 conditions per place. [2024-06-03 20:34:53,241 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 64 selfloop transitions, 24 changer transitions 0/95 dead transitions. [2024-06-03 20:34:53,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 95 transitions, 638 flow [2024-06-03 20:34:53,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:53,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:53,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-03 20:34:53,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-03 20:34:53,243 INFO L175 Difference]: Start difference. First operand has 53 places, 57 transitions, 314 flow. Second operand 6 states and 165 transitions. [2024-06-03 20:34:53,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 95 transitions, 638 flow [2024-06-03 20:34:53,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 95 transitions, 626 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-03 20:34:53,247 INFO L231 Difference]: Finished difference. Result has 58 places, 59 transitions, 379 flow [2024-06-03 20:34:53,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=379, PETRI_PLACES=58, PETRI_TRANSITIONS=59} [2024-06-03 20:34:53,248 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-03 20:34:53,248 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 59 transitions, 379 flow [2024-06-03 20:34:53,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:53,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:53,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:53,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 20:34:53,249 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:53,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:53,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1976063819, now seen corresponding path program 1 times [2024-06-03 20:34:53,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:53,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285438542] [2024-06-03 20:34:53,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:53,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:53,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:53,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:53,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:53,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285438542] [2024-06-03 20:34:53,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285438542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:53,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:53,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:34:53,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656513559] [2024-06-03 20:34:53,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:53,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:34:53,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:53,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:34:53,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:34:53,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:53,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 59 transitions, 379 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:53,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:53,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:53,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:53,590 INFO L124 PetriNetUnfolderBase]: 898/1486 cut-off events. [2024-06-03 20:34:53,591 INFO L125 PetriNetUnfolderBase]: For 3295/3317 co-relation queries the response was YES. [2024-06-03 20:34:53,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5454 conditions, 1486 events. 898/1486 cut-off events. For 3295/3317 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7576 event pairs, 292 based on Foata normal form. 11/1495 useless extension candidates. Maximal degree in co-relation 5428. Up to 1369 conditions per place. [2024-06-03 20:34:53,599 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 59 selfloop transitions, 7 changer transitions 0/73 dead transitions. [2024-06-03 20:34:53,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 570 flow [2024-06-03 20:34:53,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:34:53,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:34:53,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-03 20:34:53,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-03 20:34:53,601 INFO L175 Difference]: Start difference. First operand has 58 places, 59 transitions, 379 flow. Second operand 4 states and 99 transitions. [2024-06-03 20:34:53,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 570 flow [2024-06-03 20:34:53,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 73 transitions, 511 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:53,605 INFO L231 Difference]: Finished difference. Result has 58 places, 62 transitions, 379 flow [2024-06-03 20:34:53,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=379, PETRI_PLACES=58, PETRI_TRANSITIONS=62} [2024-06-03 20:34:53,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-03 20:34:53,606 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 62 transitions, 379 flow [2024-06-03 20:34:53,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:53,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:53,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:53,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 20:34:53,607 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:53,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:53,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1129415895, now seen corresponding path program 1 times [2024-06-03 20:34:53,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:53,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138117699] [2024-06-03 20:34:53,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:53,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:53,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:53,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:53,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:53,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138117699] [2024-06-03 20:34:53,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138117699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:53,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:53,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:34:53,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687589766] [2024-06-03 20:34:53,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:53,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:34:53,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:53,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:34:53,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:34:53,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:53,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 62 transitions, 379 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:53,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:53,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:53,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:54,012 INFO L124 PetriNetUnfolderBase]: 1064/1755 cut-off events. [2024-06-03 20:34:54,012 INFO L125 PetriNetUnfolderBase]: For 3954/3954 co-relation queries the response was YES. [2024-06-03 20:34:54,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6107 conditions, 1755 events. 1064/1755 cut-off events. For 3954/3954 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9083 event pairs, 373 based on Foata normal form. 2/1756 useless extension candidates. Maximal degree in co-relation 6080. Up to 1602 conditions per place. [2024-06-03 20:34:54,029 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 70 selfloop transitions, 10 changer transitions 0/86 dead transitions. [2024-06-03 20:34:54,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 86 transitions, 636 flow [2024-06-03 20:34:54,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:54,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:54,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-03 20:34:54,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-03 20:34:54,031 INFO L175 Difference]: Start difference. First operand has 58 places, 62 transitions, 379 flow. Second operand 5 states and 116 transitions. [2024-06-03 20:34:54,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 86 transitions, 636 flow [2024-06-03 20:34:54,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 86 transitions, 603 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:54,036 INFO L231 Difference]: Finished difference. Result has 63 places, 71 transitions, 455 flow [2024-06-03 20:34:54,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=455, PETRI_PLACES=63, PETRI_TRANSITIONS=71} [2024-06-03 20:34:54,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-03 20:34:54,037 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 71 transitions, 455 flow [2024-06-03 20:34:54,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:54,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:54,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:54,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 20:34:54,038 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:54,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:54,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1572161422, now seen corresponding path program 1 times [2024-06-03 20:34:54,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:54,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061548477] [2024-06-03 20:34:54,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:54,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:54,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:54,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-03 20:34:54,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:54,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061548477] [2024-06-03 20:34:54,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061548477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:54,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:54,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:34:54,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698574621] [2024-06-03 20:34:54,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:54,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:34:54,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:54,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:34:54,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:34:54,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:54,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 71 transitions, 455 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:54,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:54,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:54,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:54,429 INFO L124 PetriNetUnfolderBase]: 1000/1640 cut-off events. [2024-06-03 20:34:54,430 INFO L125 PetriNetUnfolderBase]: For 5366/5415 co-relation queries the response was YES. [2024-06-03 20:34:54,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6339 conditions, 1640 events. 1000/1640 cut-off events. For 5366/5415 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8322 event pairs, 303 based on Foata normal form. 16/1637 useless extension candidates. Maximal degree in co-relation 6309. Up to 1359 conditions per place. [2024-06-03 20:34:54,439 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 29 changer transitions 0/98 dead transitions. [2024-06-03 20:34:54,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 98 transitions, 765 flow [2024-06-03 20:34:54,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:54,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:54,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-03 20:34:54,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-03 20:34:54,441 INFO L175 Difference]: Start difference. First operand has 63 places, 71 transitions, 455 flow. Second operand 5 states and 135 transitions. [2024-06-03 20:34:54,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 98 transitions, 765 flow [2024-06-03 20:34:54,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 761 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 20:34:54,446 INFO L231 Difference]: Finished difference. Result has 68 places, 75 transitions, 552 flow [2024-06-03 20:34:54,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=552, PETRI_PLACES=68, PETRI_TRANSITIONS=75} [2024-06-03 20:34:54,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-03 20:34:54,446 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 75 transitions, 552 flow [2024-06-03 20:34:54,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:54,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:54,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:54,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 20:34:54,447 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:54,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:54,448 INFO L85 PathProgramCache]: Analyzing trace with hash -724896376, now seen corresponding path program 2 times [2024-06-03 20:34:54,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:54,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006576669] [2024-06-03 20:34:54,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:54,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:54,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:54,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:54,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:54,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006576669] [2024-06-03 20:34:54,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006576669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:54,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:54,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:34:54,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919452620] [2024-06-03 20:34:54,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:54,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:34:54,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:54,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:34:54,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:34:54,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:54,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 75 transitions, 552 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:54,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:54,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:54,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:54,804 INFO L124 PetriNetUnfolderBase]: 1017/1665 cut-off events. [2024-06-03 20:34:54,805 INFO L125 PetriNetUnfolderBase]: For 6504/6554 co-relation queries the response was YES. [2024-06-03 20:34:54,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6826 conditions, 1665 events. 1017/1665 cut-off events. For 6504/6554 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8564 event pairs, 316 based on Foata normal form. 24/1670 useless extension candidates. Maximal degree in co-relation 6793. Up to 1381 conditions per place. [2024-06-03 20:34:54,814 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 55 selfloop transitions, 32 changer transitions 0/97 dead transitions. [2024-06-03 20:34:54,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 97 transitions, 837 flow [2024-06-03 20:34:54,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:54,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:54,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-03 20:34:54,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-03 20:34:54,816 INFO L175 Difference]: Start difference. First operand has 68 places, 75 transitions, 552 flow. Second operand 5 states and 130 transitions. [2024-06-03 20:34:54,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 97 transitions, 837 flow [2024-06-03 20:34:54,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 97 transitions, 788 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:54,823 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 661 flow [2024-06-03 20:34:54,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=661, PETRI_PLACES=73, PETRI_TRANSITIONS=80} [2024-06-03 20:34:54,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-03 20:34:54,824 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 661 flow [2024-06-03 20:34:54,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:54,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:54,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:54,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 20:34:54,825 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:54,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:54,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1386459562, now seen corresponding path program 1 times [2024-06-03 20:34:54,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:54,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558962551] [2024-06-03 20:34:54,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:54,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:54,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:54,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:54,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:54,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558962551] [2024-06-03 20:34:54,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558962551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:54,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:54,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:54,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924234147] [2024-06-03 20:34:54,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:54,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:54,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:54,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:54,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:55,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:55,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 80 transitions, 661 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:55,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:55,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:55,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:55,238 INFO L124 PetriNetUnfolderBase]: 1087/1789 cut-off events. [2024-06-03 20:34:55,238 INFO L125 PetriNetUnfolderBase]: For 7906/7906 co-relation queries the response was YES. [2024-06-03 20:34:55,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7442 conditions, 1789 events. 1087/1789 cut-off events. For 7906/7906 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9166 event pairs, 320 based on Foata normal form. 4/1791 useless extension candidates. Maximal degree in co-relation 7406. Up to 1505 conditions per place. [2024-06-03 20:34:55,251 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 95 selfloop transitions, 22 changer transitions 0/123 dead transitions. [2024-06-03 20:34:55,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 123 transitions, 1141 flow [2024-06-03 20:34:55,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:55,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:55,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:34:55,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 20:34:55,253 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 661 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:34:55,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 123 transitions, 1141 flow [2024-06-03 20:34:55,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 123 transitions, 1039 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:55,263 INFO L231 Difference]: Finished difference. Result has 77 places, 94 transitions, 765 flow [2024-06-03 20:34:55,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=765, PETRI_PLACES=77, PETRI_TRANSITIONS=94} [2024-06-03 20:34:55,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-03 20:34:55,264 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 94 transitions, 765 flow [2024-06-03 20:34:55,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:55,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:55,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:55,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 20:34:55,265 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:55,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:55,265 INFO L85 PathProgramCache]: Analyzing trace with hash -996950606, now seen corresponding path program 2 times [2024-06-03 20:34:55,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:55,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451885404] [2024-06-03 20:34:55,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:55,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:55,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:55,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:55,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:55,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451885404] [2024-06-03 20:34:55,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451885404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:55,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:55,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:55,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10367770] [2024-06-03 20:34:55,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:55,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:55,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:55,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:55,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:55,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:55,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 94 transitions, 765 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:55,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:55,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:55,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:55,713 INFO L124 PetriNetUnfolderBase]: 1098/1801 cut-off events. [2024-06-03 20:34:55,714 INFO L125 PetriNetUnfolderBase]: For 9408/9412 co-relation queries the response was YES. [2024-06-03 20:34:55,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7908 conditions, 1801 events. 1098/1801 cut-off events. For 9408/9412 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9154 event pairs, 334 based on Foata normal form. 3/1801 useless extension candidates. Maximal degree in co-relation 7869. Up to 1512 conditions per place. [2024-06-03 20:34:55,726 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 92 selfloop transitions, 29 changer transitions 0/127 dead transitions. [2024-06-03 20:34:55,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 127 transitions, 1213 flow [2024-06-03 20:34:55,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:55,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:55,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:34:55,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 20:34:55,727 INFO L175 Difference]: Start difference. First operand has 77 places, 94 transitions, 765 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:34:55,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 127 transitions, 1213 flow [2024-06-03 20:34:55,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 127 transitions, 1175 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:55,739 INFO L231 Difference]: Finished difference. Result has 82 places, 102 transitions, 869 flow [2024-06-03 20:34:55,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=869, PETRI_PLACES=82, PETRI_TRANSITIONS=102} [2024-06-03 20:34:55,740 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-03 20:34:55,740 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 102 transitions, 869 flow [2024-06-03 20:34:55,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:55,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:55,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:55,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 20:34:55,741 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:55,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:55,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1258061128, now seen corresponding path program 3 times [2024-06-03 20:34:55,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:55,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660429091] [2024-06-03 20:34:55,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:55,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:55,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:55,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:55,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:55,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660429091] [2024-06-03 20:34:55,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660429091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:55,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:55,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:55,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315028736] [2024-06-03 20:34:55,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:55,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:55,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:55,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:55,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:55,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:55,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 102 transitions, 869 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:55,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:55,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:55,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:56,176 INFO L124 PetriNetUnfolderBase]: 1093/1794 cut-off events. [2024-06-03 20:34:56,176 INFO L125 PetriNetUnfolderBase]: For 10838/10842 co-relation queries the response was YES. [2024-06-03 20:34:56,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8106 conditions, 1794 events. 1093/1794 cut-off events. For 10838/10842 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9156 event pairs, 334 based on Foata normal form. 3/1794 useless extension candidates. Maximal degree in co-relation 8065. Up to 1509 conditions per place. [2024-06-03 20:34:56,189 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 89 selfloop transitions, 31 changer transitions 0/126 dead transitions. [2024-06-03 20:34:56,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 126 transitions, 1224 flow [2024-06-03 20:34:56,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:56,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:56,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 20:34:56,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 20:34:56,191 INFO L175 Difference]: Start difference. First operand has 82 places, 102 transitions, 869 flow. Second operand 6 states and 146 transitions. [2024-06-03 20:34:56,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 126 transitions, 1224 flow [2024-06-03 20:34:56,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 1191 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-03 20:34:56,203 INFO L231 Difference]: Finished difference. Result has 87 places, 103 transitions, 914 flow [2024-06-03 20:34:56,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=914, PETRI_PLACES=87, PETRI_TRANSITIONS=103} [2024-06-03 20:34:56,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-03 20:34:56,204 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 103 transitions, 914 flow [2024-06-03 20:34:56,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:56,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:56,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:56,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 20:34:56,205 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:56,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:56,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1258070056, now seen corresponding path program 1 times [2024-06-03 20:34:56,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:56,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397658105] [2024-06-03 20:34:56,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:56,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:56,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:56,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:56,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:56,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397658105] [2024-06-03 20:34:56,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397658105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:56,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:56,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:56,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069809292] [2024-06-03 20:34:56,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:56,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:56,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:56,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:56,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:56,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:56,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 103 transitions, 914 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:56,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:56,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:56,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:56,598 INFO L124 PetriNetUnfolderBase]: 1085/1784 cut-off events. [2024-06-03 20:34:56,598 INFO L125 PetriNetUnfolderBase]: For 11940/11940 co-relation queries the response was YES. [2024-06-03 20:34:56,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8260 conditions, 1784 events. 1085/1784 cut-off events. For 11940/11940 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9061 event pairs, 298 based on Foata normal form. 4/1787 useless extension candidates. Maximal degree in co-relation 8216. Up to 1612 conditions per place. [2024-06-03 20:34:56,609 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 107 selfloop transitions, 12 changer transitions 0/125 dead transitions. [2024-06-03 20:34:56,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 125 transitions, 1214 flow [2024-06-03 20:34:56,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:56,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:56,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-03 20:34:56,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 20:34:56,611 INFO L175 Difference]: Start difference. First operand has 87 places, 103 transitions, 914 flow. Second operand 6 states and 136 transitions. [2024-06-03 20:34:56,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 125 transitions, 1214 flow [2024-06-03 20:34:56,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 125 transitions, 1166 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:56,624 INFO L231 Difference]: Finished difference. Result has 90 places, 105 transitions, 913 flow [2024-06-03 20:34:56,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=913, PETRI_PLACES=90, PETRI_TRANSITIONS=105} [2024-06-03 20:34:56,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-03 20:34:56,624 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 105 transitions, 913 flow [2024-06-03 20:34:56,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:56,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:56,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:56,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 20:34:56,625 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:56,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:56,626 INFO L85 PathProgramCache]: Analyzing trace with hash 981374124, now seen corresponding path program 1 times [2024-06-03 20:34:56,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:56,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340977967] [2024-06-03 20:34:56,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:56,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:56,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:56,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:56,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:56,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340977967] [2024-06-03 20:34:56,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340977967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:56,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:56,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:56,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178960374] [2024-06-03 20:34:56,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:56,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:56,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:56,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:56,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:56,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:56,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 105 transitions, 913 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:56,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:56,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:56,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:57,008 INFO L124 PetriNetUnfolderBase]: 1096/1805 cut-off events. [2024-06-03 20:34:57,008 INFO L125 PetriNetUnfolderBase]: For 13319/13319 co-relation queries the response was YES. [2024-06-03 20:34:57,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8483 conditions, 1805 events. 1096/1805 cut-off events. For 13319/13319 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9252 event pairs, 316 based on Foata normal form. 2/1805 useless extension candidates. Maximal degree in co-relation 8438. Up to 1509 conditions per place. [2024-06-03 20:34:57,018 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 98 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-03 20:34:57,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 138 transitions, 1340 flow [2024-06-03 20:34:57,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:57,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:57,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 20:34:57,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-03 20:34:57,020 INFO L175 Difference]: Start difference. First operand has 90 places, 105 transitions, 913 flow. Second operand 6 states and 151 transitions. [2024-06-03 20:34:57,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 138 transitions, 1340 flow [2024-06-03 20:34:57,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 138 transitions, 1311 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:57,032 INFO L231 Difference]: Finished difference. Result has 94 places, 111 transitions, 1044 flow [2024-06-03 20:34:57,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1044, PETRI_PLACES=94, PETRI_TRANSITIONS=111} [2024-06-03 20:34:57,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-03 20:34:57,033 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 111 transitions, 1044 flow [2024-06-03 20:34:57,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:57,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:57,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:57,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 20:34:57,034 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:57,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:57,034 INFO L85 PathProgramCache]: Analyzing trace with hash 981379704, now seen corresponding path program 2 times [2024-06-03 20:34:57,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:57,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615170056] [2024-06-03 20:34:57,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:57,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:57,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:57,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:57,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:57,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615170056] [2024-06-03 20:34:57,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615170056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:57,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:57,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:57,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733627271] [2024-06-03 20:34:57,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:57,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:57,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:57,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:57,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:57,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:57,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 111 transitions, 1044 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:57,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:57,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:57,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:57,461 INFO L124 PetriNetUnfolderBase]: 1107/1826 cut-off events. [2024-06-03 20:34:57,461 INFO L125 PetriNetUnfolderBase]: For 15139/15139 co-relation queries the response was YES. [2024-06-03 20:34:57,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8941 conditions, 1826 events. 1107/1826 cut-off events. For 15139/15139 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9343 event pairs, 316 based on Foata normal form. 2/1826 useless extension candidates. Maximal degree in co-relation 8893. Up to 1521 conditions per place. [2024-06-03 20:34:57,472 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 98 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-03 20:34:57,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 138 transitions, 1454 flow [2024-06-03 20:34:57,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:57,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:57,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:34:57,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 20:34:57,474 INFO L175 Difference]: Start difference. First operand has 94 places, 111 transitions, 1044 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:34:57,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 138 transitions, 1454 flow [2024-06-03 20:34:57,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 138 transitions, 1416 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:57,491 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 1117 flow [2024-06-03 20:34:57,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1117, PETRI_PLACES=98, PETRI_TRANSITIONS=114} [2024-06-03 20:34:57,492 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-03 20:34:57,492 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 1117 flow [2024-06-03 20:34:57,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:57,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:57,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:57,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 20:34:57,493 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:57,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:57,493 INFO L85 PathProgramCache]: Analyzing trace with hash -517847364, now seen corresponding path program 3 times [2024-06-03 20:34:57,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:57,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631372354] [2024-06-03 20:34:57,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:57,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:57,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:57,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:57,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:57,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631372354] [2024-06-03 20:34:57,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631372354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:57,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:57,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:57,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840954251] [2024-06-03 20:34:57,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:57,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:57,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:57,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:57,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:57,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:57,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 114 transitions, 1117 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:57,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:57,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:57,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:57,870 INFO L124 PetriNetUnfolderBase]: 1102/1821 cut-off events. [2024-06-03 20:34:57,871 INFO L125 PetriNetUnfolderBase]: For 17492/17498 co-relation queries the response was YES. [2024-06-03 20:34:57,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9042 conditions, 1821 events. 1102/1821 cut-off events. For 17492/17498 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9380 event pairs, 342 based on Foata normal form. 5/1824 useless extension candidates. Maximal degree in co-relation 8993. Up to 1516 conditions per place. [2024-06-03 20:34:57,880 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 33 changer transitions 0/134 dead transitions. [2024-06-03 20:34:57,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 134 transitions, 1432 flow [2024-06-03 20:34:57,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:57,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:57,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-03 20:34:57,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 20:34:57,882 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 1117 flow. Second operand 6 states and 141 transitions. [2024-06-03 20:34:57,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 134 transitions, 1432 flow [2024-06-03 20:34:57,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1378 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:57,898 INFO L231 Difference]: Finished difference. Result has 101 places, 115 transitions, 1148 flow [2024-06-03 20:34:57,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1148, PETRI_PLACES=101, PETRI_TRANSITIONS=115} [2024-06-03 20:34:57,899 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-03 20:34:57,899 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 115 transitions, 1148 flow [2024-06-03 20:34:57,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:57,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:57,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:57,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 20:34:57,900 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:57,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:57,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1079765045, now seen corresponding path program 1 times [2024-06-03 20:34:57,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:57,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854667981] [2024-06-03 20:34:57,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:57,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:57,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:58,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:58,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:58,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854667981] [2024-06-03 20:34:58,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854667981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:58,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:58,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:58,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611544104] [2024-06-03 20:34:58,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:58,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:58,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:58,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:58,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:58,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:58,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 115 transitions, 1148 flow. Second operand has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:58,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:58,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:58,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:58,351 INFO L124 PetriNetUnfolderBase]: 1078/1765 cut-off events. [2024-06-03 20:34:58,351 INFO L125 PetriNetUnfolderBase]: For 17863/17869 co-relation queries the response was YES. [2024-06-03 20:34:58,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8945 conditions, 1765 events. 1078/1765 cut-off events. For 17863/17869 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8935 event pairs, 314 based on Foata normal form. 8/1772 useless extension candidates. Maximal degree in co-relation 8895. Up to 1603 conditions per place. [2024-06-03 20:34:58,361 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 103 selfloop transitions, 14 changer transitions 0/123 dead transitions. [2024-06-03 20:34:58,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 123 transitions, 1402 flow [2024-06-03 20:34:58,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:34:58,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:34:58,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-03 20:34:58,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:34:58,362 INFO L175 Difference]: Start difference. First operand has 101 places, 115 transitions, 1148 flow. Second operand 4 states and 96 transitions. [2024-06-03 20:34:58,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 123 transitions, 1402 flow [2024-06-03 20:34:58,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 123 transitions, 1351 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:58,379 INFO L231 Difference]: Finished difference. Result has 102 places, 115 transitions, 1133 flow [2024-06-03 20:34:58,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1133, PETRI_PLACES=102, PETRI_TRANSITIONS=115} [2024-06-03 20:34:58,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-03 20:34:58,380 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 115 transitions, 1133 flow [2024-06-03 20:34:58,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:58,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:58,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:58,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 20:34:58,382 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:58,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:58,382 INFO L85 PathProgramCache]: Analyzing trace with hash 943025127, now seen corresponding path program 1 times [2024-06-03 20:34:58,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:58,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840557316] [2024-06-03 20:34:58,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:58,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:58,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:58,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:58,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:58,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840557316] [2024-06-03 20:34:58,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840557316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:58,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:58,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:58,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311338648] [2024-06-03 20:34:58,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:58,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:58,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:58,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:58,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:58,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:58,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 115 transitions, 1133 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:58,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:58,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:58,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:58,820 INFO L124 PetriNetUnfolderBase]: 1201/1971 cut-off events. [2024-06-03 20:34:58,821 INFO L125 PetriNetUnfolderBase]: For 26087/26095 co-relation queries the response was YES. [2024-06-03 20:34:58,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10141 conditions, 1971 events. 1201/1971 cut-off events. For 26087/26095 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10410 event pairs, 207 based on Foata normal form. 20/1935 useless extension candidates. Maximal degree in co-relation 10089. Up to 1241 conditions per place. [2024-06-03 20:34:58,834 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 91 selfloop transitions, 43 changer transitions 0/155 dead transitions. [2024-06-03 20:34:58,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 155 transitions, 1665 flow [2024-06-03 20:34:58,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:58,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:58,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-03 20:34:58,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6626016260162602 [2024-06-03 20:34:58,835 INFO L175 Difference]: Start difference. First operand has 102 places, 115 transitions, 1133 flow. Second operand 6 states and 163 transitions. [2024-06-03 20:34:58,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 155 transitions, 1665 flow [2024-06-03 20:34:58,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 155 transitions, 1629 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:58,885 INFO L231 Difference]: Finished difference. Result has 106 places, 121 transitions, 1279 flow [2024-06-03 20:34:58,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1279, PETRI_PLACES=106, PETRI_TRANSITIONS=121} [2024-06-03 20:34:58,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-03 20:34:58,886 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 121 transitions, 1279 flow [2024-06-03 20:34:58,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:58,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:58,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:58,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 20:34:58,887 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:58,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:58,887 INFO L85 PathProgramCache]: Analyzing trace with hash 242531243, now seen corresponding path program 2 times [2024-06-03 20:34:58,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:58,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848240227] [2024-06-03 20:34:58,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:58,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:58,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:59,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:59,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:59,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848240227] [2024-06-03 20:34:59,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848240227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:59,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:59,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:59,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773311124] [2024-06-03 20:34:59,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:59,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:59,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:59,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:59,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:59,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:59,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 121 transitions, 1279 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:59,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:59,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:59,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:59,294 INFO L124 PetriNetUnfolderBase]: 1212/1982 cut-off events. [2024-06-03 20:34:59,295 INFO L125 PetriNetUnfolderBase]: For 29845/29860 co-relation queries the response was YES. [2024-06-03 20:34:59,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10921 conditions, 1982 events. 1212/1982 cut-off events. For 29845/29860 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10462 event pairs, 310 based on Foata normal form. 18/1943 useless extension candidates. Maximal degree in co-relation 10868. Up to 1586 conditions per place. [2024-06-03 20:34:59,308 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 43 changer transitions 0/150 dead transitions. [2024-06-03 20:34:59,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 150 transitions, 1668 flow [2024-06-03 20:34:59,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:59,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:59,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-03 20:34:59,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-03 20:34:59,310 INFO L175 Difference]: Start difference. First operand has 106 places, 121 transitions, 1279 flow. Second operand 6 states and 158 transitions. [2024-06-03 20:34:59,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 150 transitions, 1668 flow [2024-06-03 20:34:59,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 150 transitions, 1600 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:59,337 INFO L231 Difference]: Finished difference. Result has 110 places, 123 transitions, 1334 flow [2024-06-03 20:34:59,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1334, PETRI_PLACES=110, PETRI_TRANSITIONS=123} [2024-06-03 20:34:59,338 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-03 20:34:59,338 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 123 transitions, 1334 flow [2024-06-03 20:34:59,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:59,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:59,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:59,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 20:34:59,339 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:59,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:59,339 INFO L85 PathProgramCache]: Analyzing trace with hash -336249, now seen corresponding path program 1 times [2024-06-03 20:34:59,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:59,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282405350] [2024-06-03 20:34:59,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:59,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:59,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:59,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:59,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:59,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282405350] [2024-06-03 20:34:59,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282405350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:59,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:59,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:59,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165900717] [2024-06-03 20:34:59,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:59,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:59,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:59,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:59,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:59,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:59,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 123 transitions, 1334 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:59,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:59,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:59,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:59,901 INFO L124 PetriNetUnfolderBase]: 1339/2182 cut-off events. [2024-06-03 20:34:59,901 INFO L125 PetriNetUnfolderBase]: For 31036/31036 co-relation queries the response was YES. [2024-06-03 20:34:59,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11812 conditions, 2182 events. 1339/2182 cut-off events. For 31036/31036 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11530 event pairs, 348 based on Foata normal form. 20/2200 useless extension candidates. Maximal degree in co-relation 11757. Up to 1783 conditions per place. [2024-06-03 20:34:59,918 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 112 selfloop transitions, 37 changer transitions 0/155 dead transitions. [2024-06-03 20:34:59,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 155 transitions, 1736 flow [2024-06-03 20:34:59,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:59,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:59,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:34:59,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 20:34:59,920 INFO L175 Difference]: Start difference. First operand has 110 places, 123 transitions, 1334 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:34:59,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 155 transitions, 1736 flow [2024-06-03 20:34:59,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 155 transitions, 1632 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:59,952 INFO L231 Difference]: Finished difference. Result has 113 places, 125 transitions, 1338 flow [2024-06-03 20:34:59,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1338, PETRI_PLACES=113, PETRI_TRANSITIONS=125} [2024-06-03 20:34:59,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-03 20:34:59,954 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 125 transitions, 1338 flow [2024-06-03 20:34:59,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:59,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:59,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:59,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 20:34:59,954 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:59,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:59,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1126608259, now seen corresponding path program 2 times [2024-06-03 20:34:59,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:59,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937686812] [2024-06-03 20:34:59,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:59,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:59,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:00,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:00,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:00,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937686812] [2024-06-03 20:35:00,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937686812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:00,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:00,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:00,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313181776] [2024-06-03 20:35:00,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:00,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:00,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:00,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:00,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:00,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:00,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 125 transitions, 1338 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:00,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:00,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:00,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:00,475 INFO L124 PetriNetUnfolderBase]: 1356/2199 cut-off events. [2024-06-03 20:35:00,475 INFO L125 PetriNetUnfolderBase]: For 31621/31625 co-relation queries the response was YES. [2024-06-03 20:35:00,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12118 conditions, 2199 events. 1356/2199 cut-off events. For 31621/31625 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11565 event pairs, 379 based on Foata normal form. 5/2199 useless extension candidates. Maximal degree in co-relation 12062. Up to 1902 conditions per place. [2024-06-03 20:35:00,488 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 104 selfloop transitions, 41 changer transitions 0/151 dead transitions. [2024-06-03 20:35:00,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 151 transitions, 1714 flow [2024-06-03 20:35:00,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:00,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:00,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:35:00,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:35:00,490 INFO L175 Difference]: Start difference. First operand has 113 places, 125 transitions, 1338 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:35:00,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 151 transitions, 1714 flow [2024-06-03 20:35:00,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 151 transitions, 1628 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:00,521 INFO L231 Difference]: Finished difference. Result has 115 places, 127 transitions, 1371 flow [2024-06-03 20:35:00,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1371, PETRI_PLACES=115, PETRI_TRANSITIONS=127} [2024-06-03 20:35:00,522 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-03 20:35:00,522 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 127 transitions, 1371 flow [2024-06-03 20:35:00,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:00,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:00,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:00,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 20:35:00,523 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:00,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:00,523 INFO L85 PathProgramCache]: Analyzing trace with hash 2119523975, now seen corresponding path program 3 times [2024-06-03 20:35:00,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:00,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750111540] [2024-06-03 20:35:00,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:00,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:00,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:00,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:00,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:00,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750111540] [2024-06-03 20:35:00,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750111540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:00,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:00,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:00,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004569747] [2024-06-03 20:35:00,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:00,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:00,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:00,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:00,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:00,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:00,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 127 transitions, 1371 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:00,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:00,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:00,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:00,997 INFO L124 PetriNetUnfolderBase]: 1373/2234 cut-off events. [2024-06-03 20:35:00,997 INFO L125 PetriNetUnfolderBase]: For 34603/34607 co-relation queries the response was YES. [2024-06-03 20:35:01,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12476 conditions, 2234 events. 1373/2234 cut-off events. For 34603/34607 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11814 event pairs, 338 based on Foata normal form. 5/2234 useless extension candidates. Maximal degree in co-relation 12419. Up to 1754 conditions per place. [2024-06-03 20:35:01,011 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 107 selfloop transitions, 48 changer transitions 0/161 dead transitions. [2024-06-03 20:35:01,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 161 transitions, 1899 flow [2024-06-03 20:35:01,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:01,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:01,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:35:01,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 20:35:01,013 INFO L175 Difference]: Start difference. First operand has 115 places, 127 transitions, 1371 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:35:01,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 161 transitions, 1899 flow [2024-06-03 20:35:01,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 161 transitions, 1798 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:01,047 INFO L231 Difference]: Finished difference. Result has 117 places, 131 transitions, 1437 flow [2024-06-03 20:35:01,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1437, PETRI_PLACES=117, PETRI_TRANSITIONS=131} [2024-06-03 20:35:01,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-03 20:35:01,048 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 131 transitions, 1437 flow [2024-06-03 20:35:01,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:01,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:01,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:01,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 20:35:01,049 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:01,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:01,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1883051945, now seen corresponding path program 4 times [2024-06-03 20:35:01,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:01,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433567132] [2024-06-03 20:35:01,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:01,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:01,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:01,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:01,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:01,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433567132] [2024-06-03 20:35:01,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433567132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:01,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:01,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:01,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2955371] [2024-06-03 20:35:01,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:01,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:01,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:01,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:01,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:01,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:01,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 131 transitions, 1437 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:01,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:01,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:01,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:01,526 INFO L124 PetriNetUnfolderBase]: 1365/2222 cut-off events. [2024-06-03 20:35:01,527 INFO L125 PetriNetUnfolderBase]: For 36533/36537 co-relation queries the response was YES. [2024-06-03 20:35:01,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12546 conditions, 2222 events. 1365/2222 cut-off events. For 36533/36537 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11761 event pairs, 377 based on Foata normal form. 5/2222 useless extension candidates. Maximal degree in co-relation 12488. Up to 1917 conditions per place. [2024-06-03 20:35:01,541 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 109 selfloop transitions, 40 changer transitions 0/155 dead transitions. [2024-06-03 20:35:01,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 155 transitions, 1795 flow [2024-06-03 20:35:01,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:01,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:01,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:35:01,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:35:01,543 INFO L175 Difference]: Start difference. First operand has 117 places, 131 transitions, 1437 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:35:01,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 155 transitions, 1795 flow [2024-06-03 20:35:01,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 155 transitions, 1677 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:01,581 INFO L231 Difference]: Finished difference. Result has 120 places, 131 transitions, 1406 flow [2024-06-03 20:35:01,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1319, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1406, PETRI_PLACES=120, PETRI_TRANSITIONS=131} [2024-06-03 20:35:01,581 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-03 20:35:01,582 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 131 transitions, 1406 flow [2024-06-03 20:35:01,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:01,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:01,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:01,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 20:35:01,582 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:01,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:01,583 INFO L85 PathProgramCache]: Analyzing trace with hash 813746065, now seen corresponding path program 1 times [2024-06-03 20:35:01,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:01,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465337874] [2024-06-03 20:35:01,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:01,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:01,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:01,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:01,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:01,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465337874] [2024-06-03 20:35:01,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465337874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:01,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:01,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:01,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061032347] [2024-06-03 20:35:01,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:01,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:01,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:01,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:01,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:01,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:01,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 131 transitions, 1406 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-03 20:35:01,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:01,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:01,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:02,164 INFO L124 PetriNetUnfolderBase]: 1467/2426 cut-off events. [2024-06-03 20:35:02,164 INFO L125 PetriNetUnfolderBase]: For 42903/42903 co-relation queries the response was YES. [2024-06-03 20:35:02,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13313 conditions, 2426 events. 1467/2426 cut-off events. For 42903/42903 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13295 event pairs, 291 based on Foata normal form. 12/2436 useless extension candidates. Maximal degree in co-relation 13254. Up to 1607 conditions per place. [2024-06-03 20:35:02,178 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 130 selfloop transitions, 38 changer transitions 0/174 dead transitions. [2024-06-03 20:35:02,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 174 transitions, 1997 flow [2024-06-03 20:35:02,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:02,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:02,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 20:35:02,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-03 20:35:02,179 INFO L175 Difference]: Start difference. First operand has 120 places, 131 transitions, 1406 flow. Second operand 7 states and 172 transitions. [2024-06-03 20:35:02,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 174 transitions, 1997 flow [2024-06-03 20:35:02,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 174 transitions, 1895 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:02,218 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1465 flow [2024-06-03 20:35:02,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1465, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-06-03 20:35:02,219 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-03 20:35:02,219 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1465 flow [2024-06-03 20:35:02,219 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-03 20:35:02,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:02,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:02,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 20:35:02,219 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:02,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:02,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1598281925, now seen corresponding path program 2 times [2024-06-03 20:35:02,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:02,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127312154] [2024-06-03 20:35:02,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:02,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:02,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:02,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:02,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:02,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127312154] [2024-06-03 20:35:02,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127312154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:02,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:02,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:02,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787450143] [2024-06-03 20:35:02,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:02,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:02,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:02,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:02,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:02,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:02,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1465 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-03 20:35:02,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:02,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:02,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:02,731 INFO L124 PetriNetUnfolderBase]: 1508/2507 cut-off events. [2024-06-03 20:35:02,731 INFO L125 PetriNetUnfolderBase]: For 46667/46667 co-relation queries the response was YES. [2024-06-03 20:35:02,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13875 conditions, 2507 events. 1508/2507 cut-off events. For 46667/46667 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13978 event pairs, 379 based on Foata normal form. 12/2517 useless extension candidates. Maximal degree in co-relation 13813. Up to 1983 conditions per place. [2024-06-03 20:35:02,748 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 127 selfloop transitions, 39 changer transitions 0/172 dead transitions. [2024-06-03 20:35:02,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 172 transitions, 1928 flow [2024-06-03 20:35:02,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:02,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:02,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:35:02,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 20:35:02,751 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1465 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:35:02,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 172 transitions, 1928 flow [2024-06-03 20:35:02,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 172 transitions, 1873 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-03 20:35:02,797 INFO L231 Difference]: Finished difference. Result has 129 places, 139 transitions, 1544 flow [2024-06-03 20:35:02,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1544, PETRI_PLACES=129, PETRI_TRANSITIONS=139} [2024-06-03 20:35:02,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-03 20:35:02,798 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 139 transitions, 1544 flow [2024-06-03 20:35:02,798 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-03 20:35:02,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:02,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:02,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 20:35:02,799 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:02,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:02,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1792406515, now seen corresponding path program 3 times [2024-06-03 20:35:02,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:02,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038156300] [2024-06-03 20:35:02,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:02,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:02,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:02,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:02,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:02,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038156300] [2024-06-03 20:35:02,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038156300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:02,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:02,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:02,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095798409] [2024-06-03 20:35:02,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:02,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:02,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:02,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:02,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:03,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:03,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 139 transitions, 1544 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-03 20:35:03,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:03,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:03,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:03,325 INFO L124 PetriNetUnfolderBase]: 1610/2691 cut-off events. [2024-06-03 20:35:03,325 INFO L125 PetriNetUnfolderBase]: For 54482/54482 co-relation queries the response was YES. [2024-06-03 20:35:03,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15173 conditions, 2691 events. 1610/2691 cut-off events. For 54482/54482 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15357 event pairs, 344 based on Foata normal form. 12/2701 useless extension candidates. Maximal degree in co-relation 15108. Up to 2089 conditions per place. [2024-06-03 20:35:03,343 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 133 selfloop transitions, 41 changer transitions 0/180 dead transitions. [2024-06-03 20:35:03,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 180 transitions, 2133 flow [2024-06-03 20:35:03,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:03,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:03,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 20:35:03,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-03 20:35:03,345 INFO L175 Difference]: Start difference. First operand has 129 places, 139 transitions, 1544 flow. Second operand 7 states and 176 transitions. [2024-06-03 20:35:03,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 180 transitions, 2133 flow [2024-06-03 20:35:03,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 180 transitions, 2080 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:03,397 INFO L231 Difference]: Finished difference. Result has 134 places, 142 transitions, 1636 flow [2024-06-03 20:35:03,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1636, PETRI_PLACES=134, PETRI_TRANSITIONS=142} [2024-06-03 20:35:03,398 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-03 20:35:03,398 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 142 transitions, 1636 flow [2024-06-03 20:35:03,398 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-03 20:35:03,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:03,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:03,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 20:35:03,399 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:03,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:03,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1792258645, now seen corresponding path program 4 times [2024-06-03 20:35:03,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:03,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83548846] [2024-06-03 20:35:03,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:03,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:03,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:03,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:03,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:03,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83548846] [2024-06-03 20:35:03,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83548846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:03,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:03,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:03,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087098476] [2024-06-03 20:35:03,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:03,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:03,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:03,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:03,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:03,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:03,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 142 transitions, 1636 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-03 20:35:03,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:03,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:03,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:03,991 INFO L124 PetriNetUnfolderBase]: 1668/2789 cut-off events. [2024-06-03 20:35:03,991 INFO L125 PetriNetUnfolderBase]: For 60560/60560 co-relation queries the response was YES. [2024-06-03 20:35:04,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15979 conditions, 2789 events. 1668/2789 cut-off events. For 60560/60560 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 16141 event pairs, 449 based on Foata normal form. 16/2803 useless extension candidates. Maximal degree in co-relation 15911. Up to 2360 conditions per place. [2024-06-03 20:35:04,010 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 131 selfloop transitions, 39 changer transitions 0/176 dead transitions. [2024-06-03 20:35:04,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 176 transitions, 2086 flow [2024-06-03 20:35:04,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:04,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:04,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:35:04,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 20:35:04,012 INFO L175 Difference]: Start difference. First operand has 134 places, 142 transitions, 1636 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:35:04,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 176 transitions, 2086 flow [2024-06-03 20:35:04,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 176 transitions, 2021 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:04,069 INFO L231 Difference]: Finished difference. Result has 138 places, 143 transitions, 1678 flow [2024-06-03 20:35:04,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1678, PETRI_PLACES=138, PETRI_TRANSITIONS=143} [2024-06-03 20:35:04,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-03 20:35:04,070 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 143 transitions, 1678 flow [2024-06-03 20:35:04,070 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-03 20:35:04,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:04,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:04,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 20:35:04,070 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:04,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:04,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1786896265, now seen corresponding path program 5 times [2024-06-03 20:35:04,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:04,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355446139] [2024-06-03 20:35:04,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:04,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:04,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:04,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:04,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:04,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355446139] [2024-06-03 20:35:04,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355446139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:04,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:04,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:04,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630275555] [2024-06-03 20:35:04,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:04,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:04,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:04,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:04,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:04,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:04,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 143 transitions, 1678 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-03 20:35:04,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:04,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:04,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:04,593 INFO L124 PetriNetUnfolderBase]: 1726/2887 cut-off events. [2024-06-03 20:35:04,593 INFO L125 PetriNetUnfolderBase]: For 64518/64518 co-relation queries the response was YES. [2024-06-03 20:35:04,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16545 conditions, 2887 events. 1726/2887 cut-off events. For 64518/64518 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 16855 event pairs, 459 based on Foata normal form. 16/2901 useless extension candidates. Maximal degree in co-relation 16475. Up to 2458 conditions per place. [2024-06-03 20:35:04,613 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 36 changer transitions 0/174 dead transitions. [2024-06-03 20:35:04,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 174 transitions, 2114 flow [2024-06-03 20:35:04,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:04,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:04,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:35:04,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-03 20:35:04,615 INFO L175 Difference]: Start difference. First operand has 138 places, 143 transitions, 1678 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:35:04,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 174 transitions, 2114 flow [2024-06-03 20:35:04,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 174 transitions, 2049 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:04,757 INFO L231 Difference]: Finished difference. Result has 141 places, 144 transitions, 1712 flow [2024-06-03 20:35:04,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1613, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1712, PETRI_PLACES=141, PETRI_TRANSITIONS=144} [2024-06-03 20:35:04,758 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-03 20:35:04,758 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 144 transitions, 1712 flow [2024-06-03 20:35:04,758 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-03 20:35:04,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:04,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:04,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 20:35:04,759 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:04,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:04,759 INFO L85 PathProgramCache]: Analyzing trace with hash 883066351, now seen corresponding path program 1 times [2024-06-03 20:35:04,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:04,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772899905] [2024-06-03 20:35:04,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:04,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:04,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:04,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:04,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:04,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772899905] [2024-06-03 20:35:04,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772899905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:04,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:04,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:04,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418150926] [2024-06-03 20:35:04,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:04,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:04,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:04,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:04,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:04,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:04,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 144 transitions, 1712 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-03 20:35:04,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:04,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:04,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:05,299 INFO L124 PetriNetUnfolderBase]: 1767/2968 cut-off events. [2024-06-03 20:35:05,299 INFO L125 PetriNetUnfolderBase]: For 68102/68102 co-relation queries the response was YES. [2024-06-03 20:35:05,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17013 conditions, 2968 events. 1767/2968 cut-off events. For 68102/68102 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 17561 event pairs, 455 based on Foata normal form. 12/2978 useless extension candidates. Maximal degree in co-relation 16942. Up to 2230 conditions per place. [2024-06-03 20:35:05,318 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 40 changer transitions 0/178 dead transitions. [2024-06-03 20:35:05,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 178 transitions, 2167 flow [2024-06-03 20:35:05,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:05,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:05,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:35:05,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 20:35:05,319 INFO L175 Difference]: Start difference. First operand has 141 places, 144 transitions, 1712 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:35:05,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 178 transitions, 2167 flow [2024-06-03 20:35:05,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 178 transitions, 2107 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:05,386 INFO L231 Difference]: Finished difference. Result has 144 places, 145 transitions, 1760 flow [2024-06-03 20:35:05,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1760, PETRI_PLACES=144, PETRI_TRANSITIONS=145} [2024-06-03 20:35:05,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-03 20:35:05,386 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 145 transitions, 1760 flow [2024-06-03 20:35:05,387 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-03 20:35:05,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:05,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:05,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 20:35:05,387 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:05,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:05,388 INFO L85 PathProgramCache]: Analyzing trace with hash -262329761, now seen corresponding path program 6 times [2024-06-03 20:35:05,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:05,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132477214] [2024-06-03 20:35:05,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:05,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:05,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:05,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:05,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:05,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132477214] [2024-06-03 20:35:05,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132477214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:05,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:05,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:05,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383351578] [2024-06-03 20:35:05,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:05,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:05,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:05,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:05,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:05,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:05,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 145 transitions, 1760 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-03 20:35:05,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:05,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:05,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:05,998 INFO L124 PetriNetUnfolderBase]: 1739/2926 cut-off events. [2024-06-03 20:35:05,998 INFO L125 PetriNetUnfolderBase]: For 69116/69122 co-relation queries the response was YES. [2024-06-03 20:35:06,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16593 conditions, 2926 events. 1739/2926 cut-off events. For 69116/69122 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 17329 event pairs, 484 based on Foata normal form. 19/2943 useless extension candidates. Maximal degree in co-relation 16521. Up to 2485 conditions per place. [2024-06-03 20:35:06,021 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 133 selfloop transitions, 34 changer transitions 0/173 dead transitions. [2024-06-03 20:35:06,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 173 transitions, 2188 flow [2024-06-03 20:35:06,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:06,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:06,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 20:35:06,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 20:35:06,023 INFO L175 Difference]: Start difference. First operand has 144 places, 145 transitions, 1760 flow. Second operand 7 states and 163 transitions. [2024-06-03 20:35:06,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 173 transitions, 2188 flow [2024-06-03 20:35:06,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 173 transitions, 2070 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:06,115 INFO L231 Difference]: Finished difference. Result has 145 places, 146 transitions, 1739 flow [2024-06-03 20:35:06,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1739, PETRI_PLACES=145, PETRI_TRANSITIONS=146} [2024-06-03 20:35:06,116 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-03 20:35:06,116 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 146 transitions, 1739 flow [2024-06-03 20:35:06,116 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-03 20:35:06,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:06,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:06,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 20:35:06,117 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:06,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:06,117 INFO L85 PathProgramCache]: Analyzing trace with hash 565118045, now seen corresponding path program 2 times [2024-06-03 20:35:06,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:06,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599850574] [2024-06-03 20:35:06,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:06,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:06,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:06,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:06,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:06,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599850574] [2024-06-03 20:35:06,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599850574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:06,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:06,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:06,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366064334] [2024-06-03 20:35:06,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:06,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:06,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:06,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:06,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:06,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:06,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 146 transitions, 1739 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-03 20:35:06,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:06,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:06,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:06,743 INFO L124 PetriNetUnfolderBase]: 1719/2894 cut-off events. [2024-06-03 20:35:06,743 INFO L125 PetriNetUnfolderBase]: For 65033/65039 co-relation queries the response was YES. [2024-06-03 20:35:06,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16056 conditions, 2894 events. 1719/2894 cut-off events. For 65033/65039 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17094 event pairs, 455 based on Foata normal form. 15/2907 useless extension candidates. Maximal degree in co-relation 15983. Up to 2366 conditions per place. [2024-06-03 20:35:06,765 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 134 selfloop transitions, 36 changer transitions 0/176 dead transitions. [2024-06-03 20:35:06,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 176 transitions, 2163 flow [2024-06-03 20:35:06,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:06,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:06,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 20:35:06,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 20:35:06,767 INFO L175 Difference]: Start difference. First operand has 145 places, 146 transitions, 1739 flow. Second operand 7 states and 166 transitions. [2024-06-03 20:35:06,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 176 transitions, 2163 flow [2024-06-03 20:35:06,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 176 transitions, 2105 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:06,850 INFO L231 Difference]: Finished difference. Result has 148 places, 146 transitions, 1759 flow [2024-06-03 20:35:06,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1681, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1759, PETRI_PLACES=148, PETRI_TRANSITIONS=146} [2024-06-03 20:35:06,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-03 20:35:06,851 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 146 transitions, 1759 flow [2024-06-03 20:35:06,851 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-03 20:35:06,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:06,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:06,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 20:35:06,851 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:06,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:06,852 INFO L85 PathProgramCache]: Analyzing trace with hash 830815325, now seen corresponding path program 3 times [2024-06-03 20:35:06,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:06,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308319338] [2024-06-03 20:35:06,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:06,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:06,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:07,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:07,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:07,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308319338] [2024-06-03 20:35:07,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308319338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:07,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:07,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:07,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45453953] [2024-06-03 20:35:07,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:07,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:07,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:07,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:07,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:07,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:07,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 146 transitions, 1759 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-03 20:35:07,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:07,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:07,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:07,404 INFO L124 PetriNetUnfolderBase]: 1699/2862 cut-off events. [2024-06-03 20:35:07,404 INFO L125 PetriNetUnfolderBase]: For 63869/63875 co-relation queries the response was YES. [2024-06-03 20:35:07,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15712 conditions, 2862 events. 1699/2862 cut-off events. For 63869/63875 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 16764 event pairs, 400 based on Foata normal form. 15/2875 useless extension candidates. Maximal degree in co-relation 15637. Up to 1833 conditions per place. [2024-06-03 20:35:07,422 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 126 selfloop transitions, 44 changer transitions 0/176 dead transitions. [2024-06-03 20:35:07,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 176 transitions, 2125 flow [2024-06-03 20:35:07,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:07,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:07,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 20:35:07,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 20:35:07,423 INFO L175 Difference]: Start difference. First operand has 148 places, 146 transitions, 1759 flow. Second operand 7 states and 165 transitions. [2024-06-03 20:35:07,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 176 transitions, 2125 flow [2024-06-03 20:35:07,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 176 transitions, 1964 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 20:35:07,495 INFO L231 Difference]: Finished difference. Result has 146 places, 145 transitions, 1630 flow [2024-06-03 20:35:07,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1630, PETRI_PLACES=146, PETRI_TRANSITIONS=145} [2024-06-03 20:35:07,495 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-03 20:35:07,495 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 145 transitions, 1630 flow [2024-06-03 20:35:07,496 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-03 20:35:07,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:07,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:07,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 20:35:07,496 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:07,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:07,496 INFO L85 PathProgramCache]: Analyzing trace with hash 26943536, now seen corresponding path program 1 times [2024-06-03 20:35:07,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:07,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5809861] [2024-06-03 20:35:07,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:07,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:07,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:07,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:07,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:07,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5809861] [2024-06-03 20:35:07,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5809861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:07,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:07,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:07,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685567521] [2024-06-03 20:35:07,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:07,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:07,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:07,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:07,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:07,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:07,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 145 transitions, 1630 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:07,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:07,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:07,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:08,078 INFO L124 PetriNetUnfolderBase]: 1717/2889 cut-off events. [2024-06-03 20:35:08,078 INFO L125 PetriNetUnfolderBase]: For 61050/61050 co-relation queries the response was YES. [2024-06-03 20:35:08,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15677 conditions, 2889 events. 1717/2889 cut-off events. For 61050/61050 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 16999 event pairs, 421 based on Foata normal form. 1/2889 useless extension candidates. Maximal degree in co-relation 15603. Up to 2667 conditions per place. [2024-06-03 20:35:08,098 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 148 selfloop transitions, 19 changer transitions 0/173 dead transitions. [2024-06-03 20:35:08,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 173 transitions, 2165 flow [2024-06-03 20:35:08,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:08,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:08,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-03 20:35:08,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-03 20:35:08,100 INFO L175 Difference]: Start difference. First operand has 146 places, 145 transitions, 1630 flow. Second operand 8 states and 166 transitions. [2024-06-03 20:35:08,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 173 transitions, 2165 flow [2024-06-03 20:35:08,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 173 transitions, 2040 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:08,171 INFO L231 Difference]: Finished difference. Result has 149 places, 154 transitions, 1658 flow [2024-06-03 20:35:08,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1505, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1658, PETRI_PLACES=149, PETRI_TRANSITIONS=154} [2024-06-03 20:35:08,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-03 20:35:08,172 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 154 transitions, 1658 flow [2024-06-03 20:35:08,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:08,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:08,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:08,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 20:35:08,173 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:08,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:08,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1550533644, now seen corresponding path program 1 times [2024-06-03 20:35:08,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:08,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510127960] [2024-06-03 20:35:08,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:08,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:08,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:08,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-03 20:35:08,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:08,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510127960] [2024-06-03 20:35:08,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510127960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:08,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:08,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:08,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240591174] [2024-06-03 20:35:08,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:08,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:08,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:08,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:08,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:08,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:08,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 154 transitions, 1658 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:08,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:08,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:08,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:08,747 INFO L124 PetriNetUnfolderBase]: 1732/2905 cut-off events. [2024-06-03 20:35:08,747 INFO L125 PetriNetUnfolderBase]: For 65603/65607 co-relation queries the response was YES. [2024-06-03 20:35:08,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15686 conditions, 2905 events. 1732/2905 cut-off events. For 65603/65607 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17026 event pairs, 445 based on Foata normal form. 4/2906 useless extension candidates. Maximal degree in co-relation 15611. Up to 2522 conditions per place. [2024-06-03 20:35:08,764 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 120 selfloop transitions, 47 changer transitions 0/173 dead transitions. [2024-06-03 20:35:08,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 173 transitions, 2201 flow [2024-06-03 20:35:08,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:35:08,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:35:08,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 20:35:08,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-03 20:35:08,765 INFO L175 Difference]: Start difference. First operand has 149 places, 154 transitions, 1658 flow. Second operand 5 states and 124 transitions. [2024-06-03 20:35:08,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 173 transitions, 2201 flow [2024-06-03 20:35:08,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 173 transitions, 2151 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:08,847 INFO L231 Difference]: Finished difference. Result has 151 places, 159 transitions, 1762 flow [2024-06-03 20:35:08,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1608, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1762, PETRI_PLACES=151, PETRI_TRANSITIONS=159} [2024-06-03 20:35:08,848 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-03 20:35:08,848 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 159 transitions, 1762 flow [2024-06-03 20:35:08,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:08,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:08,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:08,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 20:35:08,849 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:08,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:08,849 INFO L85 PathProgramCache]: Analyzing trace with hash 484360834, now seen corresponding path program 2 times [2024-06-03 20:35:08,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:08,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398303267] [2024-06-03 20:35:08,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:08,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:08,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:09,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:09,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:09,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398303267] [2024-06-03 20:35:09,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398303267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:09,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:09,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:09,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347773194] [2024-06-03 20:35:09,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:09,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:09,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:09,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:09,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:09,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:09,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 159 transitions, 1762 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:09,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:09,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:09,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:09,403 INFO L124 PetriNetUnfolderBase]: 1726/2916 cut-off events. [2024-06-03 20:35:09,403 INFO L125 PetriNetUnfolderBase]: For 67735/67735 co-relation queries the response was YES. [2024-06-03 20:35:09,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15886 conditions, 2916 events. 1726/2916 cut-off events. For 67735/67735 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17189 event pairs, 419 based on Foata normal form. 2/2917 useless extension candidates. Maximal degree in co-relation 15809. Up to 2675 conditions per place. [2024-06-03 20:35:09,424 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 148 selfloop transitions, 23 changer transitions 0/177 dead transitions. [2024-06-03 20:35:09,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 177 transitions, 2180 flow [2024-06-03 20:35:09,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:35:09,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:35:09,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-03 20:35:09,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-03 20:35:09,426 INFO L175 Difference]: Start difference. First operand has 151 places, 159 transitions, 1762 flow. Second operand 5 states and 117 transitions. [2024-06-03 20:35:09,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 177 transitions, 2180 flow [2024-06-03 20:35:09,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 177 transitions, 2101 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-03 20:35:09,505 INFO L231 Difference]: Finished difference. Result has 154 places, 162 transitions, 1787 flow [2024-06-03 20:35:09,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1787, PETRI_PLACES=154, PETRI_TRANSITIONS=162} [2024-06-03 20:35:09,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-03 20:35:09,505 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 162 transitions, 1787 flow [2024-06-03 20:35:09,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:09,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:09,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:09,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 20:35:09,506 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:09,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:09,506 INFO L85 PathProgramCache]: Analyzing trace with hash 199335496, now seen corresponding path program 2 times [2024-06-03 20:35:09,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:09,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995319533] [2024-06-03 20:35:09,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:09,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:09,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:09,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:09,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:09,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995319533] [2024-06-03 20:35:09,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995319533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:09,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:09,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:09,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587417473] [2024-06-03 20:35:09,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:09,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:09,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:09,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:09,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:09,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:09,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 162 transitions, 1787 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-03 20:35:09,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:09,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:09,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:10,026 INFO L124 PetriNetUnfolderBase]: 1705/2884 cut-off events. [2024-06-03 20:35:10,027 INFO L125 PetriNetUnfolderBase]: For 71519/71525 co-relation queries the response was YES. [2024-06-03 20:35:10,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15822 conditions, 2884 events. 1705/2884 cut-off events. For 71519/71525 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17043 event pairs, 463 based on Foata normal form. 6/2888 useless extension candidates. Maximal degree in co-relation 15744. Up to 2487 conditions per place. [2024-06-03 20:35:10,048 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 125 selfloop transitions, 41 changer transitions 0/172 dead transitions. [2024-06-03 20:35:10,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 172 transitions, 2211 flow [2024-06-03 20:35:10,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:35:10,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:35:10,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-03 20:35:10,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-03 20:35:10,050 INFO L175 Difference]: Start difference. First operand has 154 places, 162 transitions, 1787 flow. Second operand 5 states and 119 transitions. [2024-06-03 20:35:10,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 172 transitions, 2211 flow [2024-06-03 20:35:10,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 172 transitions, 2147 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:10,145 INFO L231 Difference]: Finished difference. Result has 156 places, 162 transitions, 1816 flow [2024-06-03 20:35:10,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1725, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1816, PETRI_PLACES=156, PETRI_TRANSITIONS=162} [2024-06-03 20:35:10,145 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-03 20:35:10,145 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 162 transitions, 1816 flow [2024-06-03 20:35:10,146 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-03 20:35:10,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:10,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:10,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 20:35:10,146 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:10,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:10,146 INFO L85 PathProgramCache]: Analyzing trace with hash 199344424, now seen corresponding path program 1 times [2024-06-03 20:35:10,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:10,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278904098] [2024-06-03 20:35:10,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:10,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:10,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:10,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:10,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:10,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278904098] [2024-06-03 20:35:10,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278904098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:10,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:10,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:10,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734298512] [2024-06-03 20:35:10,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:10,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:10,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:10,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:10,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:10,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:10,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 162 transitions, 1816 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-03 20:35:10,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:10,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:10,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:10,694 INFO L124 PetriNetUnfolderBase]: 1708/2883 cut-off events. [2024-06-03 20:35:10,694 INFO L125 PetriNetUnfolderBase]: For 70290/70294 co-relation queries the response was YES. [2024-06-03 20:35:10,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15738 conditions, 2883 events. 1708/2883 cut-off events. For 70290/70294 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16940 event pairs, 423 based on Foata normal form. 8/2890 useless extension candidates. Maximal degree in co-relation 15659. Up to 2636 conditions per place. [2024-06-03 20:35:10,715 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 152 selfloop transitions, 17 changer transitions 0/175 dead transitions. [2024-06-03 20:35:10,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 175 transitions, 2224 flow [2024-06-03 20:35:10,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:35:10,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:35:10,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-03 20:35:10,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-03 20:35:10,717 INFO L175 Difference]: Start difference. First operand has 156 places, 162 transitions, 1816 flow. Second operand 5 states and 113 transitions. [2024-06-03 20:35:10,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 175 transitions, 2224 flow [2024-06-03 20:35:10,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 175 transitions, 2062 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:10,801 INFO L231 Difference]: Finished difference. Result has 155 places, 165 transitions, 1746 flow [2024-06-03 20:35:10,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1746, PETRI_PLACES=155, PETRI_TRANSITIONS=165} [2024-06-03 20:35:10,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-03 20:35:10,802 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 165 transitions, 1746 flow [2024-06-03 20:35:10,802 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-03 20:35:10,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:10,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:10,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 20:35:10,803 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-03 20:35:10,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:10,803 INFO L85 PathProgramCache]: Analyzing trace with hash -942305170, now seen corresponding path program 1 times [2024-06-03 20:35:10,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:10,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848780659] [2024-06-03 20:35:10,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:10,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:10,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:10,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:10,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:10,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848780659] [2024-06-03 20:35:10,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848780659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:10,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:10,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:10,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033318007] [2024-06-03 20:35:10,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:10,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:10,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:10,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:10,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:11,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:11,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 165 transitions, 1746 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:11,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:11,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:11,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:11,335 INFO L124 PetriNetUnfolderBase]: 1718/2893 cut-off events. [2024-06-03 20:35:11,335 INFO L125 PetriNetUnfolderBase]: For 72071/72077 co-relation queries the response was YES. [2024-06-03 20:35:11,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15873 conditions, 2893 events. 1718/2893 cut-off events. For 72071/72077 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17054 event pairs, 457 based on Foata normal form. 8/2900 useless extension candidates. Maximal degree in co-relation 15795. Up to 2502 conditions per place. [2024-06-03 20:35:11,356 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 134 selfloop transitions, 45 changer transitions 0/185 dead transitions. [2024-06-03 20:35:11,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 185 transitions, 2258 flow [2024-06-03 20:35:11,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:35:11,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:35:11,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 20:35:11,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-03 20:35:11,358 INFO L175 Difference]: Start difference. First operand has 155 places, 165 transitions, 1746 flow. Second operand 5 states and 124 transitions. [2024-06-03 20:35:11,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 185 transitions, 2258 flow [2024-06-03 20:35:11,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 185 transitions, 2188 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:11,442 INFO L231 Difference]: Finished difference. Result has 157 places, 169 transitions, 1817 flow [2024-06-03 20:35:11,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1817, PETRI_PLACES=157, PETRI_TRANSITIONS=169} [2024-06-03 20:35:11,442 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-03 20:35:11,442 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 169 transitions, 1817 flow [2024-06-03 20:35:11,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:11,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:11,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:11,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 20:35:11,443 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-03 20:35:11,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:11,443 INFO L85 PathProgramCache]: Analyzing trace with hash 126030470, now seen corresponding path program 2 times [2024-06-03 20:35:11,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:11,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375717177] [2024-06-03 20:35:11,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:11,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:11,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:11,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:11,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:11,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375717177] [2024-06-03 20:35:11,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375717177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:11,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:11,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:11,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790566414] [2024-06-03 20:35:11,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:11,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:11,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:11,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:11,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:11,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:11,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 169 transitions, 1817 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:11,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:11,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:11,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:11,968 INFO L124 PetriNetUnfolderBase]: 1710/2878 cut-off events. [2024-06-03 20:35:11,969 INFO L125 PetriNetUnfolderBase]: For 74506/74510 co-relation queries the response was YES. [2024-06-03 20:35:11,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15873 conditions, 2878 events. 1710/2878 cut-off events. For 74506/74510 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 16889 event pairs, 464 based on Foata normal form. 4/2880 useless extension candidates. Maximal degree in co-relation 15794. Up to 2494 conditions per place. [2024-06-03 20:35:11,990 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 127 selfloop transitions, 45 changer transitions 0/178 dead transitions. [2024-06-03 20:35:11,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 178 transitions, 2183 flow [2024-06-03 20:35:11,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:35:11,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:35:11,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-03 20:35:11,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-03 20:35:11,992 INFO L175 Difference]: Start difference. First operand has 157 places, 169 transitions, 1817 flow. Second operand 5 states and 117 transitions. [2024-06-03 20:35:11,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 178 transitions, 2183 flow [2024-06-03 20:35:12,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 178 transitions, 2066 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:12,089 INFO L231 Difference]: Finished difference. Result has 159 places, 169 transitions, 1799 flow [2024-06-03 20:35:12,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1799, PETRI_PLACES=159, PETRI_TRANSITIONS=169} [2024-06-03 20:35:12,089 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-03 20:35:12,090 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 169 transitions, 1799 flow [2024-06-03 20:35:12,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:12,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:12,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:12,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 20:35:12,090 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-03 20:35:12,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:12,091 INFO L85 PathProgramCache]: Analyzing trace with hash 835250642, now seen corresponding path program 1 times [2024-06-03 20:35:12,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:12,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507937609] [2024-06-03 20:35:12,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:12,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:12,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:12,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:12,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:12,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507937609] [2024-06-03 20:35:12,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507937609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:12,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:12,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:12,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451472372] [2024-06-03 20:35:12,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:12,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:12,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:12,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:12,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:12,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:12,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 169 transitions, 1799 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:12,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:12,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:12,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:12,714 INFO L124 PetriNetUnfolderBase]: 1828/3058 cut-off events. [2024-06-03 20:35:12,714 INFO L125 PetriNetUnfolderBase]: For 84502/84504 co-relation queries the response was YES. [2024-06-03 20:35:12,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17281 conditions, 3058 events. 1828/3058 cut-off events. For 84502/84504 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 18179 event pairs, 440 based on Foata normal form. 3/3056 useless extension candidates. Maximal degree in co-relation 17202. Up to 2590 conditions per place. [2024-06-03 20:35:12,738 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 147 selfloop transitions, 66 changer transitions 0/219 dead transitions. [2024-06-03 20:35:12,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 219 transitions, 2766 flow [2024-06-03 20:35:12,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:12,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:12,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 20:35:12,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-03 20:35:12,739 INFO L175 Difference]: Start difference. First operand has 159 places, 169 transitions, 1799 flow. Second operand 9 states and 203 transitions. [2024-06-03 20:35:12,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 219 transitions, 2766 flow [2024-06-03 20:35:12,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 219 transitions, 2609 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:12,862 INFO L231 Difference]: Finished difference. Result has 165 places, 193 transitions, 2124 flow [2024-06-03 20:35:12,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2124, PETRI_PLACES=165, PETRI_TRANSITIONS=193} [2024-06-03 20:35:12,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-03 20:35:12,863 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 193 transitions, 2124 flow [2024-06-03 20:35:12,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:12,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:12,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:12,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 20:35:12,864 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:12,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:12,864 INFO L85 PathProgramCache]: Analyzing trace with hash 2130290572, now seen corresponding path program 2 times [2024-06-03 20:35:12,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:12,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836187951] [2024-06-03 20:35:12,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:12,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:12,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:13,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:13,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:13,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836187951] [2024-06-03 20:35:13,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836187951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:13,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:13,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:13,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827392617] [2024-06-03 20:35:13,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:13,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:13,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:13,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:13,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:13,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:13,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 193 transitions, 2124 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:13,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:13,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:13,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:13,557 INFO L124 PetriNetUnfolderBase]: 1906/3190 cut-off events. [2024-06-03 20:35:13,557 INFO L125 PetriNetUnfolderBase]: For 96606/96608 co-relation queries the response was YES. [2024-06-03 20:35:13,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18947 conditions, 3190 events. 1906/3190 cut-off events. For 96606/96608 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19068 event pairs, 444 based on Foata normal form. 6/3193 useless extension candidates. Maximal degree in co-relation 18865. Up to 2587 conditions per place. [2024-06-03 20:35:13,584 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 127 selfloop transitions, 104 changer transitions 0/237 dead transitions. [2024-06-03 20:35:13,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 237 transitions, 3106 flow [2024-06-03 20:35:13,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:13,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:13,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 20:35:13,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 20:35:13,586 INFO L175 Difference]: Start difference. First operand has 165 places, 193 transitions, 2124 flow. Second operand 8 states and 186 transitions. [2024-06-03 20:35:13,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 237 transitions, 3106 flow [2024-06-03 20:35:13,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 237 transitions, 2931 flow, removed 63 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:13,738 INFO L231 Difference]: Finished difference. Result has 172 places, 216 transitions, 2537 flow [2024-06-03 20:35:13,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2537, PETRI_PLACES=172, PETRI_TRANSITIONS=216} [2024-06-03 20:35:13,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-03 20:35:13,739 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 216 transitions, 2537 flow [2024-06-03 20:35:13,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:13,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:13,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:13,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 20:35:13,740 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:13,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:13,740 INFO L85 PathProgramCache]: Analyzing trace with hash -39379514, now seen corresponding path program 3 times [2024-06-03 20:35:13,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:13,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167964005] [2024-06-03 20:35:13,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:13,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:13,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:13,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:13,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:13,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167964005] [2024-06-03 20:35:13,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167964005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:13,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:13,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:13,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204796017] [2024-06-03 20:35:13,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:13,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:13,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:13,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:13,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:13,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:13,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 216 transitions, 2537 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:13,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:13,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:13,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:14,423 INFO L124 PetriNetUnfolderBase]: 1896/3184 cut-off events. [2024-06-03 20:35:14,423 INFO L125 PetriNetUnfolderBase]: For 99084/99086 co-relation queries the response was YES. [2024-06-03 20:35:14,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19639 conditions, 3184 events. 1896/3184 cut-off events. For 99084/99086 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19115 event pairs, 444 based on Foata normal form. 6/3187 useless extension candidates. Maximal degree in co-relation 19553. Up to 2583 conditions per place. [2024-06-03 20:35:14,450 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 130 selfloop transitions, 98 changer transitions 0/234 dead transitions. [2024-06-03 20:35:14,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 234 transitions, 3133 flow [2024-06-03 20:35:14,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:14,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:14,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:35:14,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 20:35:14,451 INFO L175 Difference]: Start difference. First operand has 172 places, 216 transitions, 2537 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:35:14,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 234 transitions, 3133 flow [2024-06-03 20:35:14,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 234 transitions, 2855 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:14,619 INFO L231 Difference]: Finished difference. Result has 174 places, 216 transitions, 2469 flow [2024-06-03 20:35:14,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2469, PETRI_PLACES=174, PETRI_TRANSITIONS=216} [2024-06-03 20:35:14,620 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-03 20:35:14,620 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 216 transitions, 2469 flow [2024-06-03 20:35:14,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:14,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:14,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:14,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 20:35:14,620 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:14,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:14,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1884433920, now seen corresponding path program 4 times [2024-06-03 20:35:14,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:14,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912908727] [2024-06-03 20:35:14,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:14,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:14,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:14,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:14,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:14,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912908727] [2024-06-03 20:35:14,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912908727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:14,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:14,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:14,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544034694] [2024-06-03 20:35:14,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:14,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:14,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:14,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:14,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:14,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:14,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 216 transitions, 2469 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:14,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:14,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:14,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:15,275 INFO L124 PetriNetUnfolderBase]: 1927/3243 cut-off events. [2024-06-03 20:35:15,275 INFO L125 PetriNetUnfolderBase]: For 103089/103093 co-relation queries the response was YES. [2024-06-03 20:35:15,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20019 conditions, 3243 events. 1927/3243 cut-off events. For 103089/103093 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 19593 event pairs, 467 based on Foata normal form. 5/3246 useless extension candidates. Maximal degree in co-relation 19932. Up to 2553 conditions per place. [2024-06-03 20:35:15,302 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 132 selfloop transitions, 107 changer transitions 0/245 dead transitions. [2024-06-03 20:35:15,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 245 transitions, 3313 flow [2024-06-03 20:35:15,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:15,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:15,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 20:35:15,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 20:35:15,303 INFO L175 Difference]: Start difference. First operand has 174 places, 216 transitions, 2469 flow. Second operand 8 states and 182 transitions. [2024-06-03 20:35:15,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 245 transitions, 3313 flow [2024-06-03 20:35:15,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 245 transitions, 3109 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:15,454 INFO L231 Difference]: Finished difference. Result has 178 places, 228 transitions, 2712 flow [2024-06-03 20:35:15,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2273, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2712, PETRI_PLACES=178, PETRI_TRANSITIONS=228} [2024-06-03 20:35:15,455 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-03 20:35:15,455 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 228 transitions, 2712 flow [2024-06-03 20:35:15,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:15,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:15,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:15,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 20:35:15,459 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:15,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:15,459 INFO L85 PathProgramCache]: Analyzing trace with hash -560410033, now seen corresponding path program 1 times [2024-06-03 20:35:15,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:15,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937159080] [2024-06-03 20:35:15,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:15,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:15,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:15,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:15,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:15,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937159080] [2024-06-03 20:35:15,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937159080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:15,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:15,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:15,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867268368] [2024-06-03 20:35:15,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:15,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:15,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:15,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:15,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:15,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:15,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 228 transitions, 2712 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:15,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:15,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:15,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:16,188 INFO L124 PetriNetUnfolderBase]: 1935/3253 cut-off events. [2024-06-03 20:35:16,189 INFO L125 PetriNetUnfolderBase]: For 108434/108434 co-relation queries the response was YES. [2024-06-03 20:35:16,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20847 conditions, 3253 events. 1935/3253 cut-off events. For 108434/108434 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19625 event pairs, 420 based on Foata normal form. 2/3253 useless extension candidates. Maximal degree in co-relation 20758. Up to 2820 conditions per place. [2024-06-03 20:35:16,217 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 208 selfloop transitions, 47 changer transitions 0/261 dead transitions. [2024-06-03 20:35:16,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 261 transitions, 3481 flow [2024-06-03 20:35:16,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:16,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:16,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-03 20:35:16,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-03 20:35:16,219 INFO L175 Difference]: Start difference. First operand has 178 places, 228 transitions, 2712 flow. Second operand 9 states and 199 transitions. [2024-06-03 20:35:16,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 261 transitions, 3481 flow [2024-06-03 20:35:16,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 261 transitions, 3341 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:16,395 INFO L231 Difference]: Finished difference. Result has 186 places, 235 transitions, 2810 flow [2024-06-03 20:35:16,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2810, PETRI_PLACES=186, PETRI_TRANSITIONS=235} [2024-06-03 20:35:16,395 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-03 20:35:16,395 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 235 transitions, 2810 flow [2024-06-03 20:35:16,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:16,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:16,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:16,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 20:35:16,396 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:16,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:16,396 INFO L85 PathProgramCache]: Analyzing trace with hash -623575903, now seen corresponding path program 2 times [2024-06-03 20:35:16,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:16,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026515413] [2024-06-03 20:35:16,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:16,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:16,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:16,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:16,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:16,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026515413] [2024-06-03 20:35:16,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026515413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:16,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:16,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:16,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331989987] [2024-06-03 20:35:16,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:16,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:16,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:16,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:16,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:16,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:16,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 235 transitions, 2810 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:16,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:16,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:16,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:17,118 INFO L124 PetriNetUnfolderBase]: 1929/3237 cut-off events. [2024-06-03 20:35:17,119 INFO L125 PetriNetUnfolderBase]: For 112959/112961 co-relation queries the response was YES. [2024-06-03 20:35:17,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20872 conditions, 3237 events. 1929/3237 cut-off events. For 112959/112961 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19395 event pairs, 434 based on Foata normal form. 8/3237 useless extension candidates. Maximal degree in co-relation 20779. Up to 2741 conditions per place. [2024-06-03 20:35:17,146 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 184 selfloop transitions, 71 changer transitions 0/261 dead transitions. [2024-06-03 20:35:17,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 261 transitions, 3451 flow [2024-06-03 20:35:17,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:17,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:17,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 20:35:17,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-03 20:35:17,150 INFO L175 Difference]: Start difference. First operand has 186 places, 235 transitions, 2810 flow. Second operand 6 states and 152 transitions. [2024-06-03 20:35:17,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 261 transitions, 3451 flow [2024-06-03 20:35:17,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 261 transitions, 3312 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:17,333 INFO L231 Difference]: Finished difference. Result has 187 places, 239 transitions, 2914 flow [2024-06-03 20:35:17,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2914, PETRI_PLACES=187, PETRI_TRANSITIONS=239} [2024-06-03 20:35:17,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-03 20:35:17,333 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 239 transitions, 2914 flow [2024-06-03 20:35:17,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:17,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:17,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] [2024-06-03 20:35:17,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 20:35:17,335 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:17,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:17,335 INFO L85 PathProgramCache]: Analyzing trace with hash 111525455, now seen corresponding path program 3 times [2024-06-03 20:35:17,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:17,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844102356] [2024-06-03 20:35:17,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:17,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:17,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:17,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:17,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:17,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844102356] [2024-06-03 20:35:17,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844102356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:17,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:17,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:17,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860465165] [2024-06-03 20:35:17,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:17,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:17,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:17,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:17,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:17,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:17,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 239 transitions, 2914 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:17,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:17,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:17,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:17,994 INFO L124 PetriNetUnfolderBase]: 1958/3276 cut-off events. [2024-06-03 20:35:17,994 INFO L125 PetriNetUnfolderBase]: For 116898/116900 co-relation queries the response was YES. [2024-06-03 20:35:18,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21568 conditions, 3276 events. 1958/3276 cut-off events. For 116898/116900 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 19687 event pairs, 441 based on Foata normal form. 1/3272 useless extension candidates. Maximal degree in co-relation 21474. Up to 2752 conditions per place. [2024-06-03 20:35:18,022 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 182 selfloop transitions, 91 changer transitions 0/279 dead transitions. [2024-06-03 20:35:18,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 279 transitions, 3938 flow [2024-06-03 20:35:18,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:35:18,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:35:18,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-03 20:35:18,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-03 20:35:18,024 INFO L175 Difference]: Start difference. First operand has 187 places, 239 transitions, 2914 flow. Second operand 10 states and 219 transitions. [2024-06-03 20:35:18,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 279 transitions, 3938 flow [2024-06-03 20:35:18,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 279 transitions, 3778 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:18,209 INFO L231 Difference]: Finished difference. Result has 195 places, 251 transitions, 3205 flow [2024-06-03 20:35:18,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2758, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3205, PETRI_PLACES=195, PETRI_TRANSITIONS=251} [2024-06-03 20:35:18,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-03 20:35:18,209 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 251 transitions, 3205 flow [2024-06-03 20:35:18,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:18,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:18,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:18,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 20:35:18,210 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:18,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:18,210 INFO L85 PathProgramCache]: Analyzing trace with hash 866572971, now seen corresponding path program 4 times [2024-06-03 20:35:18,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:18,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082419291] [2024-06-03 20:35:18,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:18,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:18,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:18,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:18,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:18,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082419291] [2024-06-03 20:35:18,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082419291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:18,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:18,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:18,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90481738] [2024-06-03 20:35:18,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:18,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:18,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:18,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:18,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:18,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:18,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 251 transitions, 3205 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:18,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:18,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:18,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:18,880 INFO L124 PetriNetUnfolderBase]: 1971/3298 cut-off events. [2024-06-03 20:35:18,880 INFO L125 PetriNetUnfolderBase]: For 123165/123167 co-relation queries the response was YES. [2024-06-03 20:35:18,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22091 conditions, 3298 events. 1971/3298 cut-off events. For 123165/123167 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 19805 event pairs, 441 based on Foata normal form. 1/3294 useless extension candidates. Maximal degree in co-relation 21994. Up to 2513 conditions per place. [2024-06-03 20:35:18,908 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 123 selfloop transitions, 157 changer transitions 0/286 dead transitions. [2024-06-03 20:35:18,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 286 transitions, 4242 flow [2024-06-03 20:35:18,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:35:18,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:35:18,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-03 20:35:18,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 20:35:18,910 INFO L175 Difference]: Start difference. First operand has 195 places, 251 transitions, 3205 flow. Second operand 11 states and 242 transitions. [2024-06-03 20:35:18,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 286 transitions, 4242 flow [2024-06-03 20:35:19,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 286 transitions, 4067 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:19,112 INFO L231 Difference]: Finished difference. Result has 201 places, 258 transitions, 3531 flow [2024-06-03 20:35:19,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3030, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3531, PETRI_PLACES=201, PETRI_TRANSITIONS=258} [2024-06-03 20:35:19,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-03 20:35:19,113 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 258 transitions, 3531 flow [2024-06-03 20:35:19,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:19,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:19,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:19,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 20:35:19,113 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:19,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:19,114 INFO L85 PathProgramCache]: Analyzing trace with hash -645479789, now seen corresponding path program 5 times [2024-06-03 20:35:19,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:19,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759527745] [2024-06-03 20:35:19,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:19,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:19,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:19,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:19,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:19,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759527745] [2024-06-03 20:35:19,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759527745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:19,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:19,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:19,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140585987] [2024-06-03 20:35:19,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:19,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:19,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:19,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:19,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:19,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:19,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 258 transitions, 3531 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:19,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:19,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:19,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:19,816 INFO L124 PetriNetUnfolderBase]: 1959/3285 cut-off events. [2024-06-03 20:35:19,816 INFO L125 PetriNetUnfolderBase]: For 129069/129071 co-relation queries the response was YES. [2024-06-03 20:35:19,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22494 conditions, 3285 events. 1959/3285 cut-off events. For 129069/129071 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19783 event pairs, 443 based on Foata normal form. 4/3286 useless extension candidates. Maximal degree in co-relation 22395. Up to 2798 conditions per place. [2024-06-03 20:35:19,846 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 199 selfloop transitions, 72 changer transitions 0/277 dead transitions. [2024-06-03 20:35:19,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 277 transitions, 4121 flow [2024-06-03 20:35:19,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:19,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:19,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:35:19,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 20:35:19,848 INFO L175 Difference]: Start difference. First operand has 201 places, 258 transitions, 3531 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:35:19,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 277 transitions, 4121 flow [2024-06-03 20:35:20,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 277 transitions, 3796 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:20,165 INFO L231 Difference]: Finished difference. Result has 200 places, 258 transitions, 3365 flow [2024-06-03 20:35:20,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3206, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3365, PETRI_PLACES=200, PETRI_TRANSITIONS=258} [2024-06-03 20:35:20,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-03 20:35:20,165 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 258 transitions, 3365 flow [2024-06-03 20:35:20,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:20,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:20,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:20,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 20:35:20,166 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:20,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:20,167 INFO L85 PathProgramCache]: Analyzing trace with hash -406270769, now seen corresponding path program 6 times [2024-06-03 20:35:20,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:20,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888000000] [2024-06-03 20:35:20,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:20,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:20,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:20,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:20,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:20,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888000000] [2024-06-03 20:35:20,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888000000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:20,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:20,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:20,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998051621] [2024-06-03 20:35:20,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:20,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:20,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:20,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:20,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:20,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:20,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 258 transitions, 3365 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:20,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:20,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:20,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:20,834 INFO L124 PetriNetUnfolderBase]: 1951/3269 cut-off events. [2024-06-03 20:35:20,835 INFO L125 PetriNetUnfolderBase]: For 128517/128519 co-relation queries the response was YES. [2024-06-03 20:35:20,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21918 conditions, 3269 events. 1951/3269 cut-off events. For 128517/128519 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19682 event pairs, 441 based on Foata normal form. 2/3266 useless extension candidates. Maximal degree in co-relation 21820. Up to 2502 conditions per place. [2024-06-03 20:35:20,864 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 128 selfloop transitions, 147 changer transitions 0/281 dead transitions. [2024-06-03 20:35:20,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 281 transitions, 4177 flow [2024-06-03 20:35:20,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:35:20,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:35:20,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-03 20:35:20,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-03 20:35:20,865 INFO L175 Difference]: Start difference. First operand has 200 places, 258 transitions, 3365 flow. Second operand 10 states and 224 transitions. [2024-06-03 20:35:20,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 281 transitions, 4177 flow [2024-06-03 20:35:21,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 281 transitions, 3997 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:21,098 INFO L231 Difference]: Finished difference. Result has 204 places, 258 transitions, 3491 flow [2024-06-03 20:35:21,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3491, PETRI_PLACES=204, PETRI_TRANSITIONS=258} [2024-06-03 20:35:21,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-03 20:35:21,098 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 258 transitions, 3491 flow [2024-06-03 20:35:21,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:21,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:21,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:21,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 20:35:21,099 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:21,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:21,099 INFO L85 PathProgramCache]: Analyzing trace with hash -290979599, now seen corresponding path program 7 times [2024-06-03 20:35:21,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:21,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681656771] [2024-06-03 20:35:21,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:21,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:21,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:21,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:21,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:21,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681656771] [2024-06-03 20:35:21,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681656771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:21,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:21,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:21,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605972465] [2024-06-03 20:35:21,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:21,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:21,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:21,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:21,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:21,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:21,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 258 transitions, 3491 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:21,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:21,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:21,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:21,874 INFO L124 PetriNetUnfolderBase]: 1935/3249 cut-off events. [2024-06-03 20:35:21,874 INFO L125 PetriNetUnfolderBase]: For 126529/126531 co-relation queries the response was YES. [2024-06-03 20:35:21,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21786 conditions, 3249 events. 1935/3249 cut-off events. For 126529/126531 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19547 event pairs, 442 based on Foata normal form. 4/3250 useless extension candidates. Maximal degree in co-relation 21688. Up to 2634 conditions per place. [2024-06-03 20:35:21,899 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 152 selfloop transitions, 119 changer transitions 0/277 dead transitions. [2024-06-03 20:35:21,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 277 transitions, 4081 flow [2024-06-03 20:35:21,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:21,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:21,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 20:35:21,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-03 20:35:21,900 INFO L175 Difference]: Start difference. First operand has 204 places, 258 transitions, 3491 flow. Second operand 6 states and 149 transitions. [2024-06-03 20:35:21,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 277 transitions, 4081 flow [2024-06-03 20:35:22,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 277 transitions, 3776 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-03 20:35:22,124 INFO L231 Difference]: Finished difference. Result has 202 places, 258 transitions, 3445 flow [2024-06-03 20:35:22,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3445, PETRI_PLACES=202, PETRI_TRANSITIONS=258} [2024-06-03 20:35:22,124 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-03 20:35:22,124 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 258 transitions, 3445 flow [2024-06-03 20:35:22,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:22,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:22,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:22,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 20:35:22,125 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:22,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:22,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1717802681, now seen corresponding path program 1 times [2024-06-03 20:35:22,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:22,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435761201] [2024-06-03 20:35:22,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:22,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:22,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:22,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:22,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:22,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435761201] [2024-06-03 20:35:22,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435761201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:22,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:22,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:22,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249363471] [2024-06-03 20:35:22,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:22,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:22,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:22,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:22,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:22,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:22,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 258 transitions, 3445 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:22,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:22,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:22,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:22,783 INFO L124 PetriNetUnfolderBase]: 1927/3240 cut-off events. [2024-06-03 20:35:22,783 INFO L125 PetriNetUnfolderBase]: For 126388/126388 co-relation queries the response was YES. [2024-06-03 20:35:22,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21563 conditions, 3240 events. 1927/3240 cut-off events. For 126388/126388 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19514 event pairs, 406 based on Foata normal form. 2/3240 useless extension candidates. Maximal degree in co-relation 21465. Up to 2948 conditions per place. [2024-06-03 20:35:22,814 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 253 selfloop transitions, 17 changer transitions 0/276 dead transitions. [2024-06-03 20:35:22,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 276 transitions, 4063 flow [2024-06-03 20:35:22,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:35:22,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:35:22,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-03 20:35:22,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-03 20:35:22,816 INFO L175 Difference]: Start difference. First operand has 202 places, 258 transitions, 3445 flow. Second operand 5 states and 119 transitions. [2024-06-03 20:35:22,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 276 transitions, 4063 flow [2024-06-03 20:35:23,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 276 transitions, 3780 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:23,084 INFO L231 Difference]: Finished difference. Result has 201 places, 260 transitions, 3243 flow [2024-06-03 20:35:23,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3162, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3243, PETRI_PLACES=201, PETRI_TRANSITIONS=260} [2024-06-03 20:35:23,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-03 20:35:23,085 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 260 transitions, 3243 flow [2024-06-03 20:35:23,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:23,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:23,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:23,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 20:35:23,085 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:23,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:23,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1703517881, now seen corresponding path program 2 times [2024-06-03 20:35:23,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:23,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953402684] [2024-06-03 20:35:23,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:23,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:23,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:23,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-03 20:35:23,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:23,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953402684] [2024-06-03 20:35:23,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953402684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:23,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:23,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:35:23,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102904848] [2024-06-03 20:35:23,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:23,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:35:23,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:23,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:35:23,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:35:23,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:23,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 260 transitions, 3243 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:23,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:23,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:23,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:23,814 INFO L124 PetriNetUnfolderBase]: 1922/3240 cut-off events. [2024-06-03 20:35:23,814 INFO L125 PetriNetUnfolderBase]: For 122632/122636 co-relation queries the response was YES. [2024-06-03 20:35:23,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21051 conditions, 3240 events. 1922/3240 cut-off events. For 122632/122636 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19590 event pairs, 402 based on Foata normal form. 6/3245 useless extension candidates. Maximal degree in co-relation 20953. Up to 2921 conditions per place. [2024-06-03 20:35:23,848 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 249 selfloop transitions, 18 changer transitions 0/273 dead transitions. [2024-06-03 20:35:23,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 273 transitions, 3845 flow [2024-06-03 20:35:23,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:35:23,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:35:23,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-03 20:35:23,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-03 20:35:23,849 INFO L175 Difference]: Start difference. First operand has 201 places, 260 transitions, 3243 flow. Second operand 5 states and 112 transitions. [2024-06-03 20:35:23,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 273 transitions, 3845 flow [2024-06-03 20:35:24,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 273 transitions, 3784 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:24,113 INFO L231 Difference]: Finished difference. Result has 203 places, 262 transitions, 3269 flow [2024-06-03 20:35:24,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3269, PETRI_PLACES=203, PETRI_TRANSITIONS=262} [2024-06-03 20:35:24,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-03 20:35:24,115 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 262 transitions, 3269 flow [2024-06-03 20:35:24,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:24,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:24,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:24,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 20:35:24,132 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:24,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:24,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1496173279, now seen corresponding path program 1 times [2024-06-03 20:35:24,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:24,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807663821] [2024-06-03 20:35:24,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:24,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:24,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:24,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:24,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:24,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807663821] [2024-06-03 20:35:24,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807663821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:24,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:24,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:24,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534455981] [2024-06-03 20:35:24,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:24,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:24,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:24,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:24,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:24,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:24,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 262 transitions, 3269 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:24,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:24,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:24,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:25,046 INFO L124 PetriNetUnfolderBase]: 1930/3250 cut-off events. [2024-06-03 20:35:25,046 INFO L125 PetriNetUnfolderBase]: For 128037/128037 co-relation queries the response was YES. [2024-06-03 20:35:25,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21281 conditions, 3250 events. 1930/3250 cut-off events. For 128037/128037 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 19608 event pairs, 373 based on Foata normal form. 2/3251 useless extension candidates. Maximal degree in co-relation 21182. Up to 2916 conditions per place. [2024-06-03 20:35:25,078 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 252 selfloop transitions, 34 changer transitions 0/292 dead transitions. [2024-06-03 20:35:25,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 292 transitions, 4095 flow [2024-06-03 20:35:25,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:35:25,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:35:25,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-03 20:35:25,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-03 20:35:25,079 INFO L175 Difference]: Start difference. First operand has 203 places, 262 transitions, 3269 flow. Second operand 10 states and 204 transitions. [2024-06-03 20:35:25,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 292 transitions, 4095 flow [2024-06-03 20:35:25,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 292 transitions, 4024 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:25,319 INFO L231 Difference]: Finished difference. Result has 210 places, 266 transitions, 3371 flow [2024-06-03 20:35:25,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3198, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3371, PETRI_PLACES=210, PETRI_TRANSITIONS=266} [2024-06-03 20:35:25,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-03 20:35:25,320 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 266 transitions, 3371 flow [2024-06-03 20:35:25,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:25,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:25,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:25,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 20:35:25,321 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:25,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:25,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1499030239, now seen corresponding path program 2 times [2024-06-03 20:35:25,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:25,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495962238] [2024-06-03 20:35:25,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:25,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:25,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:25,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:25,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:25,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495962238] [2024-06-03 20:35:25,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495962238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:25,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:25,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:25,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385806591] [2024-06-03 20:35:25,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:25,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:25,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:25,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:25,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:25,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:25,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 266 transitions, 3371 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:25,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:25,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:25,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:26,125 INFO L124 PetriNetUnfolderBase]: 1938/3262 cut-off events. [2024-06-03 20:35:26,126 INFO L125 PetriNetUnfolderBase]: For 133218/133218 co-relation queries the response was YES. [2024-06-03 20:35:26,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21531 conditions, 3262 events. 1938/3262 cut-off events. For 133218/133218 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 19661 event pairs, 404 based on Foata normal form. 2/3263 useless extension candidates. Maximal degree in co-relation 21431. Up to 2961 conditions per place. [2024-06-03 20:35:26,150 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 253 selfloop transitions, 30 changer transitions 0/289 dead transitions. [2024-06-03 20:35:26,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 289 transitions, 4039 flow [2024-06-03 20:35:26,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:35:26,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:35:26,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-03 20:35:26,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4853658536585366 [2024-06-03 20:35:26,151 INFO L175 Difference]: Start difference. First operand has 210 places, 266 transitions, 3371 flow. Second operand 10 states and 199 transitions. [2024-06-03 20:35:26,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 289 transitions, 4039 flow [2024-06-03 20:35:26,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 289 transitions, 3915 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:26,429 INFO L231 Difference]: Finished difference. Result has 213 places, 268 transitions, 3368 flow [2024-06-03 20:35:26,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3265, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3368, PETRI_PLACES=213, PETRI_TRANSITIONS=268} [2024-06-03 20:35:26,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-03 20:35:26,430 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 268 transitions, 3368 flow [2024-06-03 20:35:26,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:26,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:26,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:26,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 20:35:26,431 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:26,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:26,431 INFO L85 PathProgramCache]: Analyzing trace with hash -290970671, now seen corresponding path program 3 times [2024-06-03 20:35:26,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:26,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718919085] [2024-06-03 20:35:26,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:26,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:26,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:26,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:26,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:26,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718919085] [2024-06-03 20:35:26,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718919085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:26,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:26,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:26,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514291100] [2024-06-03 20:35:26,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:26,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:26,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:26,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:26,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:26,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:26,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 268 transitions, 3368 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:26,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:26,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:26,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:27,150 INFO L124 PetriNetUnfolderBase]: 1933/3255 cut-off events. [2024-06-03 20:35:27,151 INFO L125 PetriNetUnfolderBase]: For 134943/134943 co-relation queries the response was YES. [2024-06-03 20:35:27,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21348 conditions, 3255 events. 1933/3255 cut-off events. For 134943/134943 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 19617 event pairs, 373 based on Foata normal form. 2/3256 useless extension candidates. Maximal degree in co-relation 21249. Up to 2937 conditions per place. [2024-06-03 20:35:27,180 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 255 selfloop transitions, 27 changer transitions 0/288 dead transitions. [2024-06-03 20:35:27,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 288 transitions, 3982 flow [2024-06-03 20:35:27,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:27,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:27,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-03 20:35:27,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:35:27,182 INFO L175 Difference]: Start difference. First operand has 213 places, 268 transitions, 3368 flow. Second operand 6 states and 138 transitions. [2024-06-03 20:35:27,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 288 transitions, 3982 flow [2024-06-03 20:35:27,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 288 transitions, 3859 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-03 20:35:27,451 INFO L231 Difference]: Finished difference. Result has 210 places, 268 transitions, 3308 flow [2024-06-03 20:35:27,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3308, PETRI_PLACES=210, PETRI_TRANSITIONS=268} [2024-06-03 20:35:27,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-03 20:35:27,452 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 268 transitions, 3308 flow [2024-06-03 20:35:27,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:27,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:27,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:27,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 20:35:27,453 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:27,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:27,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1220584139, now seen corresponding path program 1 times [2024-06-03 20:35:27,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:27,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198757903] [2024-06-03 20:35:27,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:27,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:27,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:27,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:27,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:27,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198757903] [2024-06-03 20:35:27,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198757903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:27,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:27,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:27,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766260944] [2024-06-03 20:35:27,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:27,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:27,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:27,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:27,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:27,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:27,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 268 transitions, 3308 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:27,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:27,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:27,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:28,151 INFO L124 PetriNetUnfolderBase]: 1977/3317 cut-off events. [2024-06-03 20:35:28,151 INFO L125 PetriNetUnfolderBase]: For 153523/153525 co-relation queries the response was YES. [2024-06-03 20:35:28,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21703 conditions, 3317 events. 1977/3317 cut-off events. For 153523/153525 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20025 event pairs, 438 based on Foata normal form. 12/3326 useless extension candidates. Maximal degree in co-relation 21603. Up to 2800 conditions per place. [2024-06-03 20:35:28,181 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 217 selfloop transitions, 65 changer transitions 0/288 dead transitions. [2024-06-03 20:35:28,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 288 transitions, 3996 flow [2024-06-03 20:35:28,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:28,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:28,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 20:35:28,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 20:35:28,182 INFO L175 Difference]: Start difference. First operand has 210 places, 268 transitions, 3308 flow. Second operand 6 states and 143 transitions. [2024-06-03 20:35:28,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 288 transitions, 3996 flow [2024-06-03 20:35:28,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 288 transitions, 3935 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:28,463 INFO L231 Difference]: Finished difference. Result has 211 places, 271 transitions, 3452 flow [2024-06-03 20:35:28,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3452, PETRI_PLACES=211, PETRI_TRANSITIONS=271} [2024-06-03 20:35:28,464 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-03 20:35:28,464 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 271 transitions, 3452 flow [2024-06-03 20:35:28,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:28,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:28,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:28,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 20:35:28,465 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:28,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:28,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1933727849, now seen corresponding path program 2 times [2024-06-03 20:35:28,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:28,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127569091] [2024-06-03 20:35:28,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:28,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:28,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:28,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:28,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:28,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127569091] [2024-06-03 20:35:28,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127569091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:28,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:28,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:28,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293158691] [2024-06-03 20:35:28,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:28,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:28,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:28,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:28,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:28,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:28,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 271 transitions, 3452 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:28,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:28,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:28,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:29,144 INFO L124 PetriNetUnfolderBase]: 2021/3393 cut-off events. [2024-06-03 20:35:29,144 INFO L125 PetriNetUnfolderBase]: For 161306/161310 co-relation queries the response was YES. [2024-06-03 20:35:29,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22510 conditions, 3393 events. 2021/3393 cut-off events. For 161306/161310 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20611 event pairs, 472 based on Foata normal form. 14/3405 useless extension candidates. Maximal degree in co-relation 22409. Up to 2876 conditions per place. [2024-06-03 20:35:29,176 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 226 selfloop transitions, 56 changer transitions 0/288 dead transitions. [2024-06-03 20:35:29,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 288 transitions, 4138 flow [2024-06-03 20:35:29,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:29,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:29,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-03 20:35:29,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-03 20:35:29,177 INFO L175 Difference]: Start difference. First operand has 211 places, 271 transitions, 3452 flow. Second operand 6 states and 139 transitions. [2024-06-03 20:35:29,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 288 transitions, 4138 flow [2024-06-03 20:35:29,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 288 transitions, 3969 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:29,513 INFO L231 Difference]: Finished difference. Result has 213 places, 274 transitions, 3474 flow [2024-06-03 20:35:29,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3474, PETRI_PLACES=213, PETRI_TRANSITIONS=274} [2024-06-03 20:35:29,514 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-03 20:35:29,514 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 274 transitions, 3474 flow [2024-06-03 20:35:29,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:29,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:29,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] [2024-06-03 20:35:29,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 20:35:29,515 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:29,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:29,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1703511929, now seen corresponding path program 3 times [2024-06-03 20:35:29,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:29,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667819268] [2024-06-03 20:35:29,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:29,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:29,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:29,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:29,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:29,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667819268] [2024-06-03 20:35:29,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667819268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:29,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:29,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:29,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576290590] [2024-06-03 20:35:29,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:29,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:29,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:29,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:29,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:29,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:29,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 274 transitions, 3474 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:29,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:29,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:29,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:30,259 INFO L124 PetriNetUnfolderBase]: 2154/3608 cut-off events. [2024-06-03 20:35:30,260 INFO L125 PetriNetUnfolderBase]: For 185923/185927 co-relation queries the response was YES. [2024-06-03 20:35:30,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24441 conditions, 3608 events. 2154/3608 cut-off events. For 185923/185927 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 22113 event pairs, 484 based on Foata normal form. 14/3620 useless extension candidates. Maximal degree in co-relation 24339. Up to 2817 conditions per place. [2024-06-03 20:35:30,294 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 232 selfloop transitions, 60 changer transitions 0/298 dead transitions. [2024-06-03 20:35:30,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 298 transitions, 4356 flow [2024-06-03 20:35:30,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:30,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:30,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 20:35:30,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 20:35:30,295 INFO L175 Difference]: Start difference. First operand has 213 places, 274 transitions, 3474 flow. Second operand 6 states and 143 transitions. [2024-06-03 20:35:30,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 298 transitions, 4356 flow [2024-06-03 20:35:30,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 298 transitions, 4197 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:30,668 INFO L231 Difference]: Finished difference. Result has 216 places, 279 transitions, 3572 flow [2024-06-03 20:35:30,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3315, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3572, PETRI_PLACES=216, PETRI_TRANSITIONS=279} [2024-06-03 20:35:30,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-03 20:35:30,668 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 279 transitions, 3572 flow [2024-06-03 20:35:30,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:30,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:30,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:30,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 20:35:30,669 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:30,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:30,669 INFO L85 PathProgramCache]: Analyzing trace with hash -421865377, now seen corresponding path program 1 times [2024-06-03 20:35:30,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:30,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324115740] [2024-06-03 20:35:30,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:30,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:30,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:30,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:30,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:30,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324115740] [2024-06-03 20:35:30,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324115740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:30,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:30,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:30,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488194302] [2024-06-03 20:35:30,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:30,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:30,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:30,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:30,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:30,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:30,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 279 transitions, 3572 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:30,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:30,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:30,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:31,494 INFO L124 PetriNetUnfolderBase]: 2247/3769 cut-off events. [2024-06-03 20:35:31,494 INFO L125 PetriNetUnfolderBase]: For 211638/211644 co-relation queries the response was YES. [2024-06-03 20:35:31,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26146 conditions, 3769 events. 2247/3769 cut-off events. For 211638/211644 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 23261 event pairs, 425 based on Foata normal form. 18/3786 useless extension candidates. Maximal degree in co-relation 26042. Up to 2986 conditions per place. [2024-06-03 20:35:31,530 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 241 selfloop transitions, 63 changer transitions 0/310 dead transitions. [2024-06-03 20:35:31,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 310 transitions, 4459 flow [2024-06-03 20:35:31,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:31,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:31,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 20:35:31,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 20:35:31,531 INFO L175 Difference]: Start difference. First operand has 216 places, 279 transitions, 3572 flow. Second operand 6 states and 150 transitions. [2024-06-03 20:35:31,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 310 transitions, 4459 flow [2024-06-03 20:35:31,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 310 transitions, 4329 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-03 20:35:31,952 INFO L231 Difference]: Finished difference. Result has 221 places, 283 transitions, 3666 flow [2024-06-03 20:35:31,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3666, PETRI_PLACES=221, PETRI_TRANSITIONS=283} [2024-06-03 20:35:31,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-03 20:35:31,953 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 283 transitions, 3666 flow [2024-06-03 20:35:31,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:31,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:31,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:31,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 20:35:31,953 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:31,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:31,954 INFO L85 PathProgramCache]: Analyzing trace with hash 682853037, now seen corresponding path program 2 times [2024-06-03 20:35:31,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:31,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968240445] [2024-06-03 20:35:31,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:31,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:31,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:32,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:32,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:32,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968240445] [2024-06-03 20:35:32,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968240445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:32,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:32,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:32,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920166170] [2024-06-03 20:35:32,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:32,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:32,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:32,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:32,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:32,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:32,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 283 transitions, 3666 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:32,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:32,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:32,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:32,802 INFO L124 PetriNetUnfolderBase]: 2303/3857 cut-off events. [2024-06-03 20:35:32,802 INFO L125 PetriNetUnfolderBase]: For 225339/225345 co-relation queries the response was YES. [2024-06-03 20:35:32,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27024 conditions, 3857 events. 2303/3857 cut-off events. For 225339/225345 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23971 event pairs, 550 based on Foata normal form. 22/3878 useless extension candidates. Maximal degree in co-relation 26917. Up to 3298 conditions per place. [2024-06-03 20:35:32,840 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 242 selfloop transitions, 57 changer transitions 0/305 dead transitions. [2024-06-03 20:35:32,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 305 transitions, 4373 flow [2024-06-03 20:35:32,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:32,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:32,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 20:35:32,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 20:35:32,841 INFO L175 Difference]: Start difference. First operand has 221 places, 283 transitions, 3666 flow. Second operand 6 states and 143 transitions. [2024-06-03 20:35:32,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 305 transitions, 4373 flow [2024-06-03 20:35:33,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 305 transitions, 4236 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:33,251 INFO L231 Difference]: Finished difference. Result has 224 places, 285 transitions, 3690 flow [2024-06-03 20:35:33,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3531, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3690, PETRI_PLACES=224, PETRI_TRANSITIONS=285} [2024-06-03 20:35:33,252 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-03 20:35:33,252 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 285 transitions, 3690 flow [2024-06-03 20:35:33,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:33,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:33,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:33,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 20:35:33,252 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:33,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:33,253 INFO L85 PathProgramCache]: Analyzing trace with hash -193139715, now seen corresponding path program 1 times [2024-06-03 20:35:33,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:33,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918407769] [2024-06-03 20:35:33,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:33,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:33,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:33,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:33,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:33,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918407769] [2024-06-03 20:35:33,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918407769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:33,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:33,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:33,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002827242] [2024-06-03 20:35:33,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:33,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:33,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:33,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:33,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:33,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:33,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 285 transitions, 3690 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:33,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:33,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:33,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:34,089 INFO L124 PetriNetUnfolderBase]: 2393/3995 cut-off events. [2024-06-03 20:35:34,090 INFO L125 PetriNetUnfolderBase]: For 216271/216271 co-relation queries the response was YES. [2024-06-03 20:35:34,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28244 conditions, 3995 events. 2393/3995 cut-off events. For 216271/216271 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 24815 event pairs, 520 based on Foata normal form. 1/3994 useless extension candidates. Maximal degree in co-relation 28136. Up to 3452 conditions per place. [2024-06-03 20:35:34,127 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 262 selfloop transitions, 85 changer transitions 0/353 dead transitions. [2024-06-03 20:35:34,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 353 transitions, 5369 flow [2024-06-03 20:35:34,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:35:34,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:35:34,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-03 20:35:34,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-03 20:35:34,129 INFO L175 Difference]: Start difference. First operand has 224 places, 285 transitions, 3690 flow. Second operand 10 states and 218 transitions. [2024-06-03 20:35:34,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 353 transitions, 5369 flow [2024-06-03 20:35:34,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 353 transitions, 5223 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:34,553 INFO L231 Difference]: Finished difference. Result has 232 places, 319 transitions, 4334 flow [2024-06-03 20:35:34,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3564, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4334, PETRI_PLACES=232, PETRI_TRANSITIONS=319} [2024-06-03 20:35:34,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-03 20:35:34,553 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 319 transitions, 4334 flow [2024-06-03 20:35:34,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:34,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:34,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:34,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 20:35:34,554 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:34,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:34,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1249689137, now seen corresponding path program 2 times [2024-06-03 20:35:34,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:34,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643472523] [2024-06-03 20:35:34,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:34,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:34,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:34,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:34,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:34,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643472523] [2024-06-03 20:35:34,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643472523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:34,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:34,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:34,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433645082] [2024-06-03 20:35:34,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:34,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:34,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:34,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:34,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:34,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:34,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 319 transitions, 4334 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:34,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:34,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:34,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:35,409 INFO L124 PetriNetUnfolderBase]: 2414/4029 cut-off events. [2024-06-03 20:35:35,410 INFO L125 PetriNetUnfolderBase]: For 226704/226704 co-relation queries the response was YES. [2024-06-03 20:35:35,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28829 conditions, 4029 events. 2414/4029 cut-off events. For 226704/226704 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 25088 event pairs, 520 based on Foata normal form. 1/4028 useless extension candidates. Maximal degree in co-relation 28718. Up to 3138 conditions per place. [2024-06-03 20:35:35,451 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 161 selfloop transitions, 193 changer transitions 0/360 dead transitions. [2024-06-03 20:35:35,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 360 transitions, 5590 flow [2024-06-03 20:35:35,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:35:35,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:35:35,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 248 transitions. [2024-06-03 20:35:35,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549889135254989 [2024-06-03 20:35:35,453 INFO L175 Difference]: Start difference. First operand has 232 places, 319 transitions, 4334 flow. Second operand 11 states and 248 transitions. [2024-06-03 20:35:35,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 360 transitions, 5590 flow [2024-06-03 20:35:35,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 360 transitions, 5445 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:35,925 INFO L231 Difference]: Finished difference. Result has 240 places, 327 transitions, 4757 flow [2024-06-03 20:35:35,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4189, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4757, PETRI_PLACES=240, PETRI_TRANSITIONS=327} [2024-06-03 20:35:35,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-03 20:35:35,925 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 327 transitions, 4757 flow [2024-06-03 20:35:35,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:35,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:35,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:35,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 20:35:35,926 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:35,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:35,926 INFO L85 PathProgramCache]: Analyzing trace with hash 254113121, now seen corresponding path program 3 times [2024-06-03 20:35:35,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:35,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463160073] [2024-06-03 20:35:35,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:35,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:35,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:36,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:36,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:36,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463160073] [2024-06-03 20:35:36,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463160073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:36,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:36,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:36,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549195647] [2024-06-03 20:35:36,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:36,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:36,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:36,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:36,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:36,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:36,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 327 transitions, 4757 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:36,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:36,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:36,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:36,775 INFO L124 PetriNetUnfolderBase]: 2427/4051 cut-off events. [2024-06-03 20:35:36,775 INFO L125 PetriNetUnfolderBase]: For 237230/237230 co-relation queries the response was YES. [2024-06-03 20:35:36,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29844 conditions, 4051 events. 2427/4051 cut-off events. For 237230/237230 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25227 event pairs, 520 based on Foata normal form. 1/4050 useless extension candidates. Maximal degree in co-relation 29730. Up to 3151 conditions per place. [2024-06-03 20:35:36,816 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 169 selfloop transitions, 182 changer transitions 0/357 dead transitions. [2024-06-03 20:35:36,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 357 transitions, 5939 flow [2024-06-03 20:35:36,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:35:36,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:35:36,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-03 20:35:36,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-03 20:35:36,818 INFO L175 Difference]: Start difference. First operand has 240 places, 327 transitions, 4757 flow. Second operand 10 states and 223 transitions. [2024-06-03 20:35:36,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 357 transitions, 5939 flow [2024-06-03 20:35:37,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 357 transitions, 5661 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:37,339 INFO L231 Difference]: Finished difference. Result has 243 places, 331 transitions, 4920 flow [2024-06-03 20:35:37,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4920, PETRI_PLACES=243, PETRI_TRANSITIONS=331} [2024-06-03 20:35:37,340 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-03 20:35:37,340 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 331 transitions, 4920 flow [2024-06-03 20:35:37,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:37,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:37,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:37,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 20:35:37,341 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:37,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:37,341 INFO L85 PathProgramCache]: Analyzing trace with hash 248572181, now seen corresponding path program 4 times [2024-06-03 20:35:37,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:37,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003922490] [2024-06-03 20:35:37,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:37,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:37,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:37,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:37,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:37,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003922490] [2024-06-03 20:35:37,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003922490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:37,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:37,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:37,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189701146] [2024-06-03 20:35:37,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:37,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:37,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:37,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:37,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:37,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:37,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 331 transitions, 4920 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:37,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:37,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:37,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:38,223 INFO L124 PetriNetUnfolderBase]: 2418/4033 cut-off events. [2024-06-03 20:35:38,223 INFO L125 PetriNetUnfolderBase]: For 243908/243910 co-relation queries the response was YES. [2024-06-03 20:35:38,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29605 conditions, 4033 events. 2418/4033 cut-off events. For 243908/243910 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 25088 event pairs, 534 based on Foata normal form. 5/4030 useless extension candidates. Maximal degree in co-relation 29492. Up to 3476 conditions per place. [2024-06-03 20:35:38,270 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 270 selfloop transitions, 80 changer transitions 0/356 dead transitions. [2024-06-03 20:35:38,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 356 transitions, 5684 flow [2024-06-03 20:35:38,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:38,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:38,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 20:35:38,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-03 20:35:38,271 INFO L175 Difference]: Start difference. First operand has 243 places, 331 transitions, 4920 flow. Second operand 6 states and 154 transitions. [2024-06-03 20:35:38,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 356 transitions, 5684 flow [2024-06-03 20:35:38,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 356 transitions, 5384 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:38,722 INFO L231 Difference]: Finished difference. Result has 243 places, 331 transitions, 4795 flow [2024-06-03 20:35:38,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4620, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4795, PETRI_PLACES=243, PETRI_TRANSITIONS=331} [2024-06-03 20:35:38,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-03 20:35:38,722 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 331 transitions, 4795 flow [2024-06-03 20:35:38,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:38,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:38,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:38,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 20:35:38,723 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:38,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:38,723 INFO L85 PathProgramCache]: Analyzing trace with hash 257832191, now seen corresponding path program 5 times [2024-06-03 20:35:38,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:38,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307005077] [2024-06-03 20:35:38,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:38,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:38,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:38,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:38,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:38,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307005077] [2024-06-03 20:35:38,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307005077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:38,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:38,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:38,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294045521] [2024-06-03 20:35:38,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:38,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:38,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:38,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:38,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:38,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:38,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 331 transitions, 4795 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:38,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:38,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:38,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:39,563 INFO L124 PetriNetUnfolderBase]: 2409/4021 cut-off events. [2024-06-03 20:35:39,563 INFO L125 PetriNetUnfolderBase]: For 244957/244959 co-relation queries the response was YES. [2024-06-03 20:35:39,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29196 conditions, 4021 events. 2409/4021 cut-off events. For 244957/244959 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 25012 event pairs, 534 based on Foata normal form. 5/4018 useless extension candidates. Maximal degree in co-relation 29082. Up to 3363 conditions per place. [2024-06-03 20:35:39,602 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 237 selfloop transitions, 110 changer transitions 0/353 dead transitions. [2024-06-03 20:35:39,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 353 transitions, 5545 flow [2024-06-03 20:35:39,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:39,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:39,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 20:35:39,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-03 20:35:39,604 INFO L175 Difference]: Start difference. First operand has 243 places, 331 transitions, 4795 flow. Second operand 6 states and 151 transitions. [2024-06-03 20:35:39,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 353 transitions, 5545 flow [2024-06-03 20:35:40,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 353 transitions, 5351 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:40,093 INFO L231 Difference]: Finished difference. Result has 243 places, 331 transitions, 4841 flow [2024-06-03 20:35:40,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4601, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4841, PETRI_PLACES=243, PETRI_TRANSITIONS=331} [2024-06-03 20:35:40,095 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-03 20:35:40,095 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 331 transitions, 4841 flow [2024-06-03 20:35:40,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:40,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:40,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:40,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 20:35:40,096 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:40,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:40,096 INFO L85 PathProgramCache]: Analyzing trace with hash 408870359, now seen corresponding path program 3 times [2024-06-03 20:35:40,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:40,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369513406] [2024-06-03 20:35:40,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:40,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:40,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:40,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:40,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:40,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369513406] [2024-06-03 20:35:40,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369513406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:40,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:40,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:40,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077785449] [2024-06-03 20:35:40,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:40,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:40,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:40,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:40,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:40,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:40,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 331 transitions, 4841 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:40,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:40,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:40,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:40,892 INFO L124 PetriNetUnfolderBase]: 2370/3972 cut-off events. [2024-06-03 20:35:40,892 INFO L125 PetriNetUnfolderBase]: For 240889/240893 co-relation queries the response was YES. [2024-06-03 20:35:40,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27999 conditions, 3972 events. 2370/3972 cut-off events. For 240889/240893 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24788 event pairs, 554 based on Foata normal form. 18/3988 useless extension candidates. Maximal degree in co-relation 27885. Up to 3361 conditions per place. [2024-06-03 20:35:40,934 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 274 selfloop transitions, 65 changer transitions 0/345 dead transitions. [2024-06-03 20:35:40,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 345 transitions, 5575 flow [2024-06-03 20:35:40,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:40,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:40,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-03 20:35:40,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-03 20:35:40,935 INFO L175 Difference]: Start difference. First operand has 243 places, 331 transitions, 4841 flow. Second operand 6 states and 137 transitions. [2024-06-03 20:35:40,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 345 transitions, 5575 flow [2024-06-03 20:35:41,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 345 transitions, 5348 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:41,393 INFO L231 Difference]: Finished difference. Result has 244 places, 331 transitions, 4750 flow [2024-06-03 20:35:41,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4614, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4750, PETRI_PLACES=244, PETRI_TRANSITIONS=331} [2024-06-03 20:35:41,393 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-03 20:35:41,393 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 331 transitions, 4750 flow [2024-06-03 20:35:41,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:41,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:41,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:41,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 20:35:41,394 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:41,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:41,394 INFO L85 PathProgramCache]: Analyzing trace with hash 856619047, now seen corresponding path program 1 times [2024-06-03 20:35:41,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:41,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079575212] [2024-06-03 20:35:41,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:41,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:41,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:41,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:41,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:41,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079575212] [2024-06-03 20:35:41,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079575212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:41,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:41,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:41,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616949546] [2024-06-03 20:35:41,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:41,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:41,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:41,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:41,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:41,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:41,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 331 transitions, 4750 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:41,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:41,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:41,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:42,191 INFO L124 PetriNetUnfolderBase]: 2337/3919 cut-off events. [2024-06-03 20:35:42,192 INFO L125 PetriNetUnfolderBase]: For 210741/210745 co-relation queries the response was YES. [2024-06-03 20:35:42,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26822 conditions, 3919 events. 2337/3919 cut-off events. For 210741/210745 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24427 event pairs, 504 based on Foata normal form. 14/3931 useless extension candidates. Maximal degree in co-relation 26708. Up to 2994 conditions per place. [2024-06-03 20:35:42,231 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 269 selfloop transitions, 73 changer transitions 0/348 dead transitions. [2024-06-03 20:35:42,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 348 transitions, 5508 flow [2024-06-03 20:35:42,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:42,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:42,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 20:35:42,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 20:35:42,233 INFO L175 Difference]: Start difference. First operand has 244 places, 331 transitions, 4750 flow. Second operand 6 states and 140 transitions. [2024-06-03 20:35:42,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 348 transitions, 5508 flow [2024-06-03 20:35:42,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 348 transitions, 5347 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:42,665 INFO L231 Difference]: Finished difference. Result has 245 places, 331 transitions, 4743 flow [2024-06-03 20:35:42,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4743, PETRI_PLACES=245, PETRI_TRANSITIONS=331} [2024-06-03 20:35:42,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-03 20:35:42,666 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 331 transitions, 4743 flow [2024-06-03 20:35:42,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:42,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:42,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:42,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 20:35:42,667 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:42,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:42,667 INFO L85 PathProgramCache]: Analyzing trace with hash -837976067, now seen corresponding path program 6 times [2024-06-03 20:35:42,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:42,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95206502] [2024-06-03 20:35:42,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:42,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:42,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:42,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:42,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:42,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95206502] [2024-06-03 20:35:42,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95206502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:42,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:42,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:42,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790631456] [2024-06-03 20:35:42,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:42,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:42,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:42,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:42,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:42,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:42,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 331 transitions, 4743 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:42,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:42,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:42,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:43,464 INFO L124 PetriNetUnfolderBase]: 2342/3930 cut-off events. [2024-06-03 20:35:43,465 INFO L125 PetriNetUnfolderBase]: For 195096/195100 co-relation queries the response was YES. [2024-06-03 20:35:43,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26961 conditions, 3930 events. 2342/3930 cut-off events. For 195096/195100 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24552 event pairs, 508 based on Foata normal form. 3/3931 useless extension candidates. Maximal degree in co-relation 26846. Up to 3033 conditions per place. [2024-06-03 20:35:43,503 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 189 selfloop transitions, 165 changer transitions 0/360 dead transitions. [2024-06-03 20:35:43,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 360 transitions, 5812 flow [2024-06-03 20:35:43,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:35:43,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:35:43,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-03 20:35:43,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5210643015521065 [2024-06-03 20:35:43,505 INFO L175 Difference]: Start difference. First operand has 245 places, 331 transitions, 4743 flow. Second operand 11 states and 235 transitions. [2024-06-03 20:35:43,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 360 transitions, 5812 flow [2024-06-03 20:35:43,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 360 transitions, 5619 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:43,953 INFO L231 Difference]: Finished difference. Result has 250 places, 334 transitions, 4941 flow [2024-06-03 20:35:43,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4550, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4941, PETRI_PLACES=250, PETRI_TRANSITIONS=334} [2024-06-03 20:35:43,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-03 20:35:43,953 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 334 transitions, 4941 flow [2024-06-03 20:35:43,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:43,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:43,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:43,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 20:35:43,954 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:43,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:43,954 INFO L85 PathProgramCache]: Analyzing trace with hash -837677537, now seen corresponding path program 7 times [2024-06-03 20:35:43,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:43,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247685319] [2024-06-03 20:35:43,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:43,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:43,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:44,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:44,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:44,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247685319] [2024-06-03 20:35:44,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247685319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:44,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:44,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:44,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257152521] [2024-06-03 20:35:44,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:44,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:44,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:44,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:44,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:44,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:44,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 334 transitions, 4941 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:44,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:44,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:44,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:44,755 INFO L124 PetriNetUnfolderBase]: 2339/3926 cut-off events. [2024-06-03 20:35:44,756 INFO L125 PetriNetUnfolderBase]: For 198651/198655 co-relation queries the response was YES. [2024-06-03 20:35:44,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26929 conditions, 3926 events. 2339/3926 cut-off events. For 198651/198655 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24526 event pairs, 508 based on Foata normal form. 3/3927 useless extension candidates. Maximal degree in co-relation 26814. Up to 3031 conditions per place. [2024-06-03 20:35:44,794 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 189 selfloop transitions, 161 changer transitions 0/356 dead transitions. [2024-06-03 20:35:44,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 356 transitions, 5941 flow [2024-06-03 20:35:44,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:35:44,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:35:44,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-03 20:35:44,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-03 20:35:44,795 INFO L175 Difference]: Start difference. First operand has 250 places, 334 transitions, 4941 flow. Second operand 10 states and 217 transitions. [2024-06-03 20:35:44,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 356 transitions, 5941 flow [2024-06-03 20:35:45,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 356 transitions, 5728 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:45,224 INFO L231 Difference]: Finished difference. Result has 256 places, 334 transitions, 5056 flow [2024-06-03 20:35:45,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4728, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5056, PETRI_PLACES=256, PETRI_TRANSITIONS=334} [2024-06-03 20:35:45,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-03 20:35:45,225 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 334 transitions, 5056 flow [2024-06-03 20:35:45,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:45,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:45,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:45,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 20:35:45,225 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:45,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:45,226 INFO L85 PathProgramCache]: Analyzing trace with hash -483414497, now seen corresponding path program 8 times [2024-06-03 20:35:45,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:45,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827339238] [2024-06-03 20:35:45,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:45,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:45,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:45,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:45,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:45,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827339238] [2024-06-03 20:35:45,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827339238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:45,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:45,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:45,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345064378] [2024-06-03 20:35:45,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:45,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:45,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:45,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:45,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:45,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:45,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 334 transitions, 5056 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:45,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:45,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:45,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:46,010 INFO L124 PetriNetUnfolderBase]: 2333/3918 cut-off events. [2024-06-03 20:35:46,011 INFO L125 PetriNetUnfolderBase]: For 203645/203649 co-relation queries the response was YES. [2024-06-03 20:35:46,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26877 conditions, 3918 events. 2333/3918 cut-off events. For 203645/203649 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24524 event pairs, 508 based on Foata normal form. 4/3920 useless extension candidates. Maximal degree in co-relation 26761. Up to 3026 conditions per place. [2024-06-03 20:35:46,050 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 199 selfloop transitions, 147 changer transitions 0/352 dead transitions. [2024-06-03 20:35:46,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 352 transitions, 6042 flow [2024-06-03 20:35:46,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:46,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:46,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-03 20:35:46,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 20:35:46,051 INFO L175 Difference]: Start difference. First operand has 256 places, 334 transitions, 5056 flow. Second operand 9 states and 198 transitions. [2024-06-03 20:35:46,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 352 transitions, 6042 flow [2024-06-03 20:35:46,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 352 transitions, 5726 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-03 20:35:46,466 INFO L231 Difference]: Finished difference. Result has 257 places, 334 transitions, 5041 flow [2024-06-03 20:35:46,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5041, PETRI_PLACES=257, PETRI_TRANSITIONS=334} [2024-06-03 20:35:46,467 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-03 20:35:46,467 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 334 transitions, 5041 flow [2024-06-03 20:35:46,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:46,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:46,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:46,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 20:35:46,468 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:46,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:46,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1204355523, now seen corresponding path program 9 times [2024-06-03 20:35:46,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:46,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418035788] [2024-06-03 20:35:46,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:46,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:46,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:46,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:46,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:46,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418035788] [2024-06-03 20:35:46,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418035788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:46,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:46,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:46,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114040266] [2024-06-03 20:35:46,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:46,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:46,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:46,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:46,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:46,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:46,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 334 transitions, 5041 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:46,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:46,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:46,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:47,232 INFO L124 PetriNetUnfolderBase]: 2327/3910 cut-off events. [2024-06-03 20:35:47,232 INFO L125 PetriNetUnfolderBase]: For 205325/205329 co-relation queries the response was YES. [2024-06-03 20:35:47,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26746 conditions, 3910 events. 2327/3910 cut-off events. For 205325/205329 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24462 event pairs, 548 based on Foata normal form. 4/3912 useless extension candidates. Maximal degree in co-relation 26629. Up to 3096 conditions per place. [2024-06-03 20:35:47,269 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 224 selfloop transitions, 124 changer transitions 0/354 dead transitions. [2024-06-03 20:35:47,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 354 transitions, 5915 flow [2024-06-03 20:35:47,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:47,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:47,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:35:47,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 20:35:47,270 INFO L175 Difference]: Start difference. First operand has 257 places, 334 transitions, 5041 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:35:47,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 354 transitions, 5915 flow [2024-06-03 20:35:47,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 354 transitions, 5674 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:47,770 INFO L231 Difference]: Finished difference. Result has 258 places, 334 transitions, 5060 flow [2024-06-03 20:35:47,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4800, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5060, PETRI_PLACES=258, PETRI_TRANSITIONS=334} [2024-06-03 20:35:47,771 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-03 20:35:47,771 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 334 transitions, 5060 flow [2024-06-03 20:35:47,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:47,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:47,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] [2024-06-03 20:35:47,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 20:35:47,772 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:47,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:47,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1712274905, now seen corresponding path program 2 times [2024-06-03 20:35:47,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:47,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439728270] [2024-06-03 20:35:47,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:47,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:47,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:47,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:47,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:47,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439728270] [2024-06-03 20:35:47,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439728270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:47,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:47,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:47,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211050633] [2024-06-03 20:35:47,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:47,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:47,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:47,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:47,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:48,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:48,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 334 transitions, 5060 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:48,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:48,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:48,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:48,564 INFO L124 PetriNetUnfolderBase]: 2301/3866 cut-off events. [2024-06-03 20:35:48,564 INFO L125 PetriNetUnfolderBase]: For 206044/206046 co-relation queries the response was YES. [2024-06-03 20:35:48,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25862 conditions, 3866 events. 2301/3866 cut-off events. For 206044/206046 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 24027 event pairs, 359 based on Foata normal form. 14/3872 useless extension candidates. Maximal degree in co-relation 25744. Up to 2936 conditions per place. [2024-06-03 20:35:48,605 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 281 selfloop transitions, 76 changer transitions 0/363 dead transitions. [2024-06-03 20:35:48,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 363 transitions, 6049 flow [2024-06-03 20:35:48,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:48,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:48,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 20:35:48,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-03 20:35:48,606 INFO L175 Difference]: Start difference. First operand has 258 places, 334 transitions, 5060 flow. Second operand 6 states and 152 transitions. [2024-06-03 20:35:48,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 363 transitions, 6049 flow [2024-06-03 20:35:49,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 363 transitions, 5721 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:49,227 INFO L231 Difference]: Finished difference. Result has 259 places, 336 transitions, 4968 flow [2024-06-03 20:35:49,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4968, PETRI_PLACES=259, PETRI_TRANSITIONS=336} [2024-06-03 20:35:49,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-03 20:35:49,228 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 336 transitions, 4968 flow [2024-06-03 20:35:49,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:49,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:49,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:49,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 20:35:49,228 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:49,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:49,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1269446105, now seen corresponding path program 3 times [2024-06-03 20:35:49,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:49,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919974582] [2024-06-03 20:35:49,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:49,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:49,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:49,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:49,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:49,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919974582] [2024-06-03 20:35:49,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919974582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:49,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:49,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:49,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51039004] [2024-06-03 20:35:49,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:49,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:49,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:49,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:49,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:49,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:49,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 336 transitions, 4968 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:49,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:49,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:49,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:50,016 INFO L124 PetriNetUnfolderBase]: 2335/3934 cut-off events. [2024-06-03 20:35:50,017 INFO L125 PetriNetUnfolderBase]: For 201950/201954 co-relation queries the response was YES. [2024-06-03 20:35:50,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26103 conditions, 3934 events. 2335/3934 cut-off events. For 201950/201954 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24523 event pairs, 424 based on Foata normal form. 14/3946 useless extension candidates. Maximal degree in co-relation 25984. Up to 2380 conditions per place. [2024-06-03 20:35:50,055 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 290 selfloop transitions, 68 changer transitions 0/364 dead transitions. [2024-06-03 20:35:50,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 364 transitions, 6116 flow [2024-06-03 20:35:50,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:50,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:50,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 20:35:50,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 20:35:50,057 INFO L175 Difference]: Start difference. First operand has 259 places, 336 transitions, 4968 flow. Second operand 6 states and 145 transitions. [2024-06-03 20:35:50,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 364 transitions, 6116 flow [2024-06-03 20:35:50,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 364 transitions, 5981 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:50,556 INFO L231 Difference]: Finished difference. Result has 263 places, 339 transitions, 5053 flow [2024-06-03 20:35:50,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5053, PETRI_PLACES=263, PETRI_TRANSITIONS=339} [2024-06-03 20:35:50,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-03 20:35:50,557 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 339 transitions, 5053 flow [2024-06-03 20:35:50,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:50,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:50,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:50,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 20:35:50,558 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:50,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:50,558 INFO L85 PathProgramCache]: Analyzing trace with hash -571703117, now seen corresponding path program 1 times [2024-06-03 20:35:50,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:50,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37483611] [2024-06-03 20:35:50,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:50,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:50,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:50,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:50,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:50,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37483611] [2024-06-03 20:35:50,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37483611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:50,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:50,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:50,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652490438] [2024-06-03 20:35:50,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:50,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:50,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:50,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:50,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:50,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:50,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 339 transitions, 5053 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:50,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:50,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:50,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:51,691 INFO L124 PetriNetUnfolderBase]: 2850/4781 cut-off events. [2024-06-03 20:35:51,691 INFO L125 PetriNetUnfolderBase]: For 423765/423767 co-relation queries the response was YES. [2024-06-03 20:35:51,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36494 conditions, 4781 events. 2850/4781 cut-off events. For 423765/423767 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 30936 event pairs, 561 based on Foata normal form. 36/4812 useless extension candidates. Maximal degree in co-relation 36373. Up to 3090 conditions per place. [2024-06-03 20:35:51,735 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 288 selfloop transitions, 100 changer transitions 0/394 dead transitions. [2024-06-03 20:35:51,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 394 transitions, 6597 flow [2024-06-03 20:35:51,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:35:51,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:35:51,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-03 20:35:51,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-03 20:35:51,736 INFO L175 Difference]: Start difference. First operand has 263 places, 339 transitions, 5053 flow. Second operand 10 states and 236 transitions. [2024-06-03 20:35:51,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 394 transitions, 6597 flow [2024-06-03 20:35:52,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 394 transitions, 6389 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:52,347 INFO L231 Difference]: Finished difference. Result has 269 places, 344 transitions, 5242 flow [2024-06-03 20:35:52,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4845, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5242, PETRI_PLACES=269, PETRI_TRANSITIONS=344} [2024-06-03 20:35:52,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-03 20:35:52,348 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 344 transitions, 5242 flow [2024-06-03 20:35:52,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:52,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:52,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:52,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 20:35:52,349 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:52,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:52,349 INFO L85 PathProgramCache]: Analyzing trace with hash -774553951, now seen corresponding path program 2 times [2024-06-03 20:35:52,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:52,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170875145] [2024-06-03 20:35:52,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:52,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:52,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:52,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:52,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:52,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170875145] [2024-06-03 20:35:52,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170875145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:52,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:52,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:52,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320105352] [2024-06-03 20:35:52,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:52,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:52,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:52,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:52,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:52,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:52,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 344 transitions, 5242 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:52,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:52,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:52,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:53,400 INFO L124 PetriNetUnfolderBase]: 2982/5021 cut-off events. [2024-06-03 20:35:53,401 INFO L125 PetriNetUnfolderBase]: For 457395/457397 co-relation queries the response was YES. [2024-06-03 20:35:53,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37681 conditions, 5021 events. 2982/5021 cut-off events. For 457395/457397 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 32852 event pairs, 813 based on Foata normal form. 42/5058 useless extension candidates. Maximal degree in co-relation 37561. Up to 3884 conditions per place. [2024-06-03 20:35:53,453 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 182 selfloop transitions, 183 changer transitions 3/374 dead transitions. [2024-06-03 20:35:53,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 374 transitions, 6286 flow [2024-06-03 20:35:53,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:35:53,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:35:53,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-03 20:35:53,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-03 20:35:53,454 INFO L175 Difference]: Start difference. First operand has 269 places, 344 transitions, 5242 flow. Second operand 11 states and 246 transitions. [2024-06-03 20:35:53,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 374 transitions, 6286 flow [2024-06-03 20:35:54,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 374 transitions, 6094 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:54,310 INFO L231 Difference]: Finished difference. Result has 275 places, 345 transitions, 5486 flow [2024-06-03 20:35:54,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5054, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5486, PETRI_PLACES=275, PETRI_TRANSITIONS=345} [2024-06-03 20:35:54,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-03 20:35:54,311 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 345 transitions, 5486 flow [2024-06-03 20:35:54,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:54,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:54,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:54,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 20:35:54,311 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:54,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:54,312 INFO L85 PathProgramCache]: Analyzing trace with hash -774701821, now seen corresponding path program 3 times [2024-06-03 20:35:54,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:54,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944741879] [2024-06-03 20:35:54,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:54,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:54,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:54,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:54,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944741879] [2024-06-03 20:35:54,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944741879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:54,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:54,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:54,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153786186] [2024-06-03 20:35:54,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:54,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:54,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:54,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:54,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:54,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:54,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 345 transitions, 5486 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:54,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:54,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:54,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:55,487 INFO L124 PetriNetUnfolderBase]: 3214/5415 cut-off events. [2024-06-03 20:35:55,487 INFO L125 PetriNetUnfolderBase]: For 504879/504881 co-relation queries the response was YES. [2024-06-03 20:35:55,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41775 conditions, 5415 events. 3214/5415 cut-off events. For 504879/504881 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 36057 event pairs, 814 based on Foata normal form. 36/5446 useless extension candidates. Maximal degree in co-relation 41653. Up to 3886 conditions per place. [2024-06-03 20:35:55,543 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 181 changer transitions 0/384 dead transitions. [2024-06-03 20:35:55,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 384 transitions, 6812 flow [2024-06-03 20:35:55,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:35:55,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:35:55,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-03 20:35:55,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-03 20:35:55,546 INFO L175 Difference]: Start difference. First operand has 275 places, 345 transitions, 5486 flow. Second operand 11 states and 251 transitions. [2024-06-03 20:35:55,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 384 transitions, 6812 flow [2024-06-03 20:35:56,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 384 transitions, 6398 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-03 20:35:56,361 INFO L231 Difference]: Finished difference. Result has 278 places, 349 transitions, 5604 flow [2024-06-03 20:35:56,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5072, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5604, PETRI_PLACES=278, PETRI_TRANSITIONS=349} [2024-06-03 20:35:56,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-03 20:35:56,374 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 349 transitions, 5604 flow [2024-06-03 20:35:56,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:56,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:56,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] [2024-06-03 20:35:56,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 20:35:56,376 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:56,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:56,376 INFO L85 PathProgramCache]: Analyzing trace with hash -794557965, now seen corresponding path program 4 times [2024-06-03 20:35:56,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:56,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095773336] [2024-06-03 20:35:56,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:56,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:56,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:56,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-03 20:35:56,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:56,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095773336] [2024-06-03 20:35:56,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095773336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:56,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:56,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:56,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230148087] [2024-06-03 20:35:56,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:56,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:56,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:56,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:56,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:56,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:56,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 349 transitions, 5604 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:56,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:56,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:56,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:57,653 INFO L124 PetriNetUnfolderBase]: 3478/5850 cut-off events. [2024-06-03 20:35:57,653 INFO L125 PetriNetUnfolderBase]: For 646634/646636 co-relation queries the response was YES. [2024-06-03 20:35:57,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44676 conditions, 5850 events. 3478/5850 cut-off events. For 646634/646636 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 39652 event pairs, 993 based on Foata normal form. 84/5931 useless extension candidates. Maximal degree in co-relation 44552. Up to 4675 conditions per place. [2024-06-03 20:35:57,706 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 226 selfloop transitions, 141 changer transitions 4/377 dead transitions. [2024-06-03 20:35:57,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 377 transitions, 6558 flow [2024-06-03 20:35:57,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:57,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:57,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-03 20:35:57,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-03 20:35:57,707 INFO L175 Difference]: Start difference. First operand has 278 places, 349 transitions, 5604 flow. Second operand 9 states and 206 transitions. [2024-06-03 20:35:57,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 377 transitions, 6558 flow [2024-06-03 20:35:58,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 377 transitions, 6241 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:58,601 INFO L231 Difference]: Finished difference. Result has 280 places, 350 transitions, 5667 flow [2024-06-03 20:35:58,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5287, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5667, PETRI_PLACES=280, PETRI_TRANSITIONS=350} [2024-06-03 20:35:58,602 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-03 20:35:58,602 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 350 transitions, 5667 flow [2024-06-03 20:35:58,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:58,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:58,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] [2024-06-03 20:35:58,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 20:35:58,606 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:58,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:58,606 INFO L85 PathProgramCache]: Analyzing trace with hash -799920345, now seen corresponding path program 5 times [2024-06-03 20:35:58,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:58,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121643202] [2024-06-03 20:35:58,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:58,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:58,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:58,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:58,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:58,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121643202] [2024-06-03 20:35:58,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121643202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:58,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:58,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:58,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746799495] [2024-06-03 20:35:58,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:58,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:58,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:58,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:58,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:58,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:58,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 350 transitions, 5667 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:58,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:58,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:58,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:59,970 INFO L124 PetriNetUnfolderBase]: 3696/6248 cut-off events. [2024-06-03 20:35:59,971 INFO L125 PetriNetUnfolderBase]: For 657562/657564 co-relation queries the response was YES. [2024-06-03 20:36:00,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46801 conditions, 6248 events. 3696/6248 cut-off events. For 657562/657564 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 42982 event pairs, 1111 based on Foata normal form. 84/6329 useless extension candidates. Maximal degree in co-relation 46675. Up to 5041 conditions per place. [2024-06-03 20:36:00,037 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 237 selfloop transitions, 129 changer transitions 4/376 dead transitions. [2024-06-03 20:36:00,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 376 transitions, 6621 flow [2024-06-03 20:36:00,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:36:00,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:36:00,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 20:36:00,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:36:00,038 INFO L175 Difference]: Start difference. First operand has 280 places, 350 transitions, 5667 flow. Second operand 7 states and 168 transitions. [2024-06-03 20:36:00,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 376 transitions, 6621 flow [2024-06-03 20:36:01,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 376 transitions, 6256 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-03 20:36:01,147 INFO L231 Difference]: Finished difference. Result has 280 places, 351 transitions, 5662 flow [2024-06-03 20:36:01,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5302, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5662, PETRI_PLACES=280, PETRI_TRANSITIONS=351} [2024-06-03 20:36:01,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-03 20:36:01,148 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 351 transitions, 5662 flow [2024-06-03 20:36:01,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:01,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:01,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:01,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 20:36:01,149 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:01,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:01,149 INFO L85 PathProgramCache]: Analyzing trace with hash -430155183, now seen corresponding path program 6 times [2024-06-03 20:36:01,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:01,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975983242] [2024-06-03 20:36:01,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:01,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:01,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:01,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:01,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:01,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975983242] [2024-06-03 20:36:01,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975983242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:01,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:01,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:01,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390334856] [2024-06-03 20:36:01,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:01,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:01,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:01,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:01,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:01,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:01,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 351 transitions, 5662 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:01,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:01,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:01,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:02,553 INFO L124 PetriNetUnfolderBase]: 4042/6886 cut-off events. [2024-06-03 20:36:02,553 INFO L125 PetriNetUnfolderBase]: For 690553/690555 co-relation queries the response was YES. [2024-06-03 20:36:02,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51460 conditions, 6886 events. 4042/6886 cut-off events. For 690553/690555 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 48789 event pairs, 971 based on Foata normal form. 72/6955 useless extension candidates. Maximal degree in co-relation 51333. Up to 3969 conditions per place. [2024-06-03 20:36:02,636 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 249 selfloop transitions, 135 changer transitions 0/390 dead transitions. [2024-06-03 20:36:02,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 390 transitions, 6972 flow [2024-06-03 20:36:02,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:36:02,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:36:02,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 20:36:02,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-03 20:36:02,637 INFO L175 Difference]: Start difference. First operand has 280 places, 351 transitions, 5662 flow. Second operand 7 states and 177 transitions. [2024-06-03 20:36:02,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 390 transitions, 6972 flow [2024-06-03 20:36:03,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 390 transitions, 6625 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-03 20:36:03,786 INFO L231 Difference]: Finished difference. Result has 283 places, 356 transitions, 5858 flow [2024-06-03 20:36:03,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5315, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5858, PETRI_PLACES=283, PETRI_TRANSITIONS=356} [2024-06-03 20:36:03,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-03 20:36:03,787 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 356 transitions, 5858 flow [2024-06-03 20:36:03,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:03,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:03,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:03,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 20:36:03,788 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:03,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:03,788 INFO L85 PathProgramCache]: Analyzing trace with hash -424429731, now seen corresponding path program 1 times [2024-06-03 20:36:03,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:03,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856269133] [2024-06-03 20:36:03,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:03,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:03,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:04,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:04,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:04,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856269133] [2024-06-03 20:36:04,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856269133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:04,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:04,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:04,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263226101] [2024-06-03 20:36:04,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:04,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:04,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:04,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:04,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:04,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:04,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 356 transitions, 5858 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:04,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:04,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:04,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:05,229 INFO L124 PetriNetUnfolderBase]: 4150/7088 cut-off events. [2024-06-03 20:36:05,229 INFO L125 PetriNetUnfolderBase]: For 622114/622116 co-relation queries the response was YES. [2024-06-03 20:36:05,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52474 conditions, 7088 events. 4150/7088 cut-off events. For 622114/622116 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 50551 event pairs, 1279 based on Foata normal form. 36/7121 useless extension candidates. Maximal degree in co-relation 52345. Up to 5239 conditions per place. [2024-06-03 20:36:05,304 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 231 selfloop transitions, 145 changer transitions 7/389 dead transitions. [2024-06-03 20:36:05,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 389 transitions, 6858 flow [2024-06-03 20:36:05,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:36:05,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:36:05,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 20:36:05,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-03 20:36:05,305 INFO L175 Difference]: Start difference. First operand has 283 places, 356 transitions, 5858 flow. Second operand 9 states and 209 transitions. [2024-06-03 20:36:05,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 389 transitions, 6858 flow [2024-06-03 20:36:06,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 389 transitions, 6482 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-03 20:36:06,625 INFO L231 Difference]: Finished difference. Result has 288 places, 356 transitions, 5829 flow [2024-06-03 20:36:06,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5482, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5829, PETRI_PLACES=288, PETRI_TRANSITIONS=356} [2024-06-03 20:36:06,626 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-03 20:36:06,626 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 356 transitions, 5829 flow [2024-06-03 20:36:06,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:06,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:06,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:06,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 20:36:06,626 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:06,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:06,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1535173889, now seen corresponding path program 7 times [2024-06-03 20:36:06,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:06,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096084111] [2024-06-03 20:36:06,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:06,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:06,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:06,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:06,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:06,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096084111] [2024-06-03 20:36:06,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096084111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:06,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:06,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:06,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045193168] [2024-06-03 20:36:06,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:06,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:06,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:06,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:06,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:06,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:06,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 356 transitions, 5829 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:06,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:06,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:06,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:08,152 INFO L124 PetriNetUnfolderBase]: 4204/7193 cut-off events. [2024-06-03 20:36:08,152 INFO L125 PetriNetUnfolderBase]: For 617116/617120 co-relation queries the response was YES. [2024-06-03 20:36:08,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51070 conditions, 7193 events. 4204/7193 cut-off events. For 617116/617120 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 51723 event pairs, 1394 based on Foata normal form. 44/7235 useless extension candidates. Maximal degree in co-relation 50940. Up to 6009 conditions per place. [2024-06-03 20:36:08,225 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 144 changer transitions 3/381 dead transitions. [2024-06-03 20:36:08,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 381 transitions, 6900 flow [2024-06-03 20:36:08,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:36:08,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:36:08,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 20:36:08,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-03 20:36:08,226 INFO L175 Difference]: Start difference. First operand has 288 places, 356 transitions, 5829 flow. Second operand 9 states and 203 transitions. [2024-06-03 20:36:08,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 381 transitions, 6900 flow [2024-06-03 20:36:09,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 381 transitions, 6535 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-03 20:36:09,621 INFO L231 Difference]: Finished difference. Result has 290 places, 357 transitions, 5833 flow [2024-06-03 20:36:09,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5464, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5833, PETRI_PLACES=290, PETRI_TRANSITIONS=357} [2024-06-03 20:36:09,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-03 20:36:09,622 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 357 transitions, 5833 flow [2024-06-03 20:36:09,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:09,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:09,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:09,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 20:36:09,623 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:09,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:09,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1534958687, now seen corresponding path program 2 times [2024-06-03 20:36:09,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:09,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047590186] [2024-06-03 20:36:09,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:09,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:09,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:09,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-03 20:36:09,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:09,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047590186] [2024-06-03 20:36:09,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047590186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:09,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:09,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:09,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612152288] [2024-06-03 20:36:09,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:09,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:09,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:09,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:09,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:09,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:09,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 357 transitions, 5833 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:09,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:09,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:09,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:11,153 INFO L124 PetriNetUnfolderBase]: 4302/7383 cut-off events. [2024-06-03 20:36:11,153 INFO L125 PetriNetUnfolderBase]: For 616861/616865 co-relation queries the response was YES. [2024-06-03 20:36:11,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51870 conditions, 7383 events. 4302/7383 cut-off events. For 616861/616865 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 53565 event pairs, 1394 based on Foata normal form. 38/7419 useless extension candidates. Maximal degree in co-relation 51739. Up to 5965 conditions per place. [2024-06-03 20:36:11,242 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 146 changer transitions 8/389 dead transitions. [2024-06-03 20:36:11,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 389 transitions, 6983 flow [2024-06-03 20:36:11,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:11,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:11,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-03 20:36:11,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 20:36:11,244 INFO L175 Difference]: Start difference. First operand has 290 places, 357 transitions, 5833 flow. Second operand 10 states and 225 transitions. [2024-06-03 20:36:11,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 389 transitions, 6983 flow [2024-06-03 20:36:12,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 389 transitions, 6631 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-03 20:36:12,428 INFO L231 Difference]: Finished difference. Result has 293 places, 356 transitions, 5839 flow [2024-06-03 20:36:12,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5481, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5839, PETRI_PLACES=293, PETRI_TRANSITIONS=356} [2024-06-03 20:36:12,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-03 20:36:12,429 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 356 transitions, 5839 flow [2024-06-03 20:36:12,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:12,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:12,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:12,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 20:36:12,430 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:12,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:12,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1269261407, now seen corresponding path program 3 times [2024-06-03 20:36:12,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:12,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283005344] [2024-06-03 20:36:12,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:12,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:12,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:12,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:12,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:12,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283005344] [2024-06-03 20:36:12,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283005344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:12,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:12,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:12,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231273215] [2024-06-03 20:36:12,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:12,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:12,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:12,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:12,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:12,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:12,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 356 transitions, 5839 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:12,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:12,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:12,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:13,905 INFO L124 PetriNetUnfolderBase]: 4328/7421 cut-off events. [2024-06-03 20:36:13,905 INFO L125 PetriNetUnfolderBase]: For 685242/685246 co-relation queries the response was YES. [2024-06-03 20:36:13,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53339 conditions, 7421 events. 4328/7421 cut-off events. For 685242/685246 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 53432 event pairs, 1386 based on Foata normal form. 38/7457 useless extension candidates. Maximal degree in co-relation 53207. Up to 4541 conditions per place. [2024-06-03 20:36:13,993 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 224 selfloop transitions, 150 changer transitions 11/391 dead transitions. [2024-06-03 20:36:13,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 391 transitions, 7133 flow [2024-06-03 20:36:13,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:36:13,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:36:13,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 20:36:13,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-03 20:36:13,994 INFO L175 Difference]: Start difference. First operand has 293 places, 356 transitions, 5839 flow. Second operand 9 states and 211 transitions. [2024-06-03 20:36:13,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 391 transitions, 7133 flow [2024-06-03 20:36:15,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 391 transitions, 6754 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-03 20:36:15,502 INFO L231 Difference]: Finished difference. Result has 294 places, 352 transitions, 5782 flow [2024-06-03 20:36:15,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5460, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5782, PETRI_PLACES=294, PETRI_TRANSITIONS=352} [2024-06-03 20:36:15,503 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-03 20:36:15,503 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 352 transitions, 5782 flow [2024-06-03 20:36:15,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:15,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:15,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:15,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 20:36:15,504 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:15,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:15,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1685958770, now seen corresponding path program 1 times [2024-06-03 20:36:15,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:15,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840077896] [2024-06-03 20:36:15,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:15,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:15,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:15,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:15,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:15,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840077896] [2024-06-03 20:36:15,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840077896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:15,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:15,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:15,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655096394] [2024-06-03 20:36:15,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:15,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:15,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:15,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:15,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:15,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:15,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 352 transitions, 5782 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:15,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:15,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:15,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:16,917 INFO L124 PetriNetUnfolderBase]: 4153/7061 cut-off events. [2024-06-03 20:36:16,918 INFO L125 PetriNetUnfolderBase]: For 610397/610397 co-relation queries the response was YES. [2024-06-03 20:36:16,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51811 conditions, 7061 events. 4153/7061 cut-off events. For 610397/610397 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 50478 event pairs, 1232 based on Foata normal form. 10/7029 useless extension candidates. Maximal degree in co-relation 51678. Up to 6180 conditions per place. [2024-06-03 20:36:16,990 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 332 selfloop transitions, 54 changer transitions 4/396 dead transitions. [2024-06-03 20:36:16,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 396 transitions, 7034 flow [2024-06-03 20:36:16,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:16,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:16,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-03 20:36:16,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 20:36:16,991 INFO L175 Difference]: Start difference. First operand has 294 places, 352 transitions, 5782 flow. Second operand 10 states and 225 transitions. [2024-06-03 20:36:16,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 396 transitions, 7034 flow [2024-06-03 20:36:18,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 396 transitions, 6592 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-06-03 20:36:18,354 INFO L231 Difference]: Finished difference. Result has 296 places, 357 transitions, 5632 flow [2024-06-03 20:36:18,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5340, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5632, PETRI_PLACES=296, PETRI_TRANSITIONS=357} [2024-06-03 20:36:18,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-03 20:36:18,355 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 357 transitions, 5632 flow [2024-06-03 20:36:18,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:18,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:18,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:18,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 20:36:18,356 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:18,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:18,357 INFO L85 PathProgramCache]: Analyzing trace with hash -712420212, now seen corresponding path program 2 times [2024-06-03 20:36:18,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:18,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036329343] [2024-06-03 20:36:18,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:18,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:18,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:18,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:18,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:18,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036329343] [2024-06-03 20:36:18,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036329343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:18,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:18,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:18,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867083872] [2024-06-03 20:36:18,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:18,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:18,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:18,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:18,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:18,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:18,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 357 transitions, 5632 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:18,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:18,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:18,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:19,874 INFO L124 PetriNetUnfolderBase]: 3931/6712 cut-off events. [2024-06-03 20:36:19,875 INFO L125 PetriNetUnfolderBase]: For 509251/509251 co-relation queries the response was YES. [2024-06-03 20:36:19,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46646 conditions, 6712 events. 3931/6712 cut-off events. For 509251/509251 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 47527 event pairs, 1207 based on Foata normal form. 10/6714 useless extension candidates. Maximal degree in co-relation 46513. Up to 5668 conditions per place. [2024-06-03 20:36:19,954 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 201 selfloop transitions, 179 changer transitions 4/390 dead transitions. [2024-06-03 20:36:19,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 390 transitions, 6658 flow [2024-06-03 20:36:19,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:36:19,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:36:19,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 263 transitions. [2024-06-03 20:36:19,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345528455284553 [2024-06-03 20:36:19,956 INFO L175 Difference]: Start difference. First operand has 296 places, 357 transitions, 5632 flow. Second operand 12 states and 263 transitions. [2024-06-03 20:36:19,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 390 transitions, 6658 flow [2024-06-03 20:36:21,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 390 transitions, 6517 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-03 20:36:21,175 INFO L231 Difference]: Finished difference. Result has 303 places, 356 transitions, 5836 flow [2024-06-03 20:36:21,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5493, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5836, PETRI_PLACES=303, PETRI_TRANSITIONS=356} [2024-06-03 20:36:21,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-03 20:36:21,176 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 356 transitions, 5836 flow [2024-06-03 20:36:21,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:21,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:21,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:21,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 20:36:21,177 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:21,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:21,178 INFO L85 PathProgramCache]: Analyzing trace with hash 479144752, now seen corresponding path program 3 times [2024-06-03 20:36:21,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:21,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605939377] [2024-06-03 20:36:21,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:21,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:21,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:21,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:21,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:21,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605939377] [2024-06-03 20:36:21,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605939377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:21,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:21,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:21,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266624064] [2024-06-03 20:36:21,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:21,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:21,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:21,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:21,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:21,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:21,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 356 transitions, 5836 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:21,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:21,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:21,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:22,618 INFO L124 PetriNetUnfolderBase]: 3801/6453 cut-off events. [2024-06-03 20:36:22,618 INFO L125 PetriNetUnfolderBase]: For 512633/512635 co-relation queries the response was YES. [2024-06-03 20:36:22,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42558 conditions, 6453 events. 3801/6453 cut-off events. For 512633/512635 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 45240 event pairs, 1045 based on Foata normal form. 56/6481 useless extension candidates. Maximal degree in co-relation 42424. Up to 5453 conditions per place. [2024-06-03 20:36:22,690 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 83 changer transitions 5/390 dead transitions. [2024-06-03 20:36:22,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 390 transitions, 6787 flow [2024-06-03 20:36:22,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:36:22,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:36:22,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 20:36:22,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-03 20:36:22,691 INFO L175 Difference]: Start difference. First operand has 303 places, 356 transitions, 5836 flow. Second operand 7 states and 178 transitions. [2024-06-03 20:36:22,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 390 transitions, 6787 flow [2024-06-03 20:36:23,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 390 transitions, 6371 flow, removed 39 selfloop flow, removed 10 redundant places. [2024-06-03 20:36:23,798 INFO L231 Difference]: Finished difference. Result has 300 places, 355 transitions, 5604 flow [2024-06-03 20:36:23,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5420, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5604, PETRI_PLACES=300, PETRI_TRANSITIONS=355} [2024-06-03 20:36:23,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-03 20:36:23,799 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 355 transitions, 5604 flow [2024-06-03 20:36:23,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:23,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:23,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:23,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 20:36:23,800 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:23,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:23,801 INFO L85 PathProgramCache]: Analyzing trace with hash -887915025, now seen corresponding path program 1 times [2024-06-03 20:36:23,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:23,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979663501] [2024-06-03 20:36:23,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:23,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:23,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:23,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:23,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:23,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979663501] [2024-06-03 20:36:23,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979663501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:23,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:23,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:23,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002070379] [2024-06-03 20:36:23,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:23,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:23,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:23,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:23,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:24,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:24,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 355 transitions, 5604 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:24,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:24,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:24,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:25,016 INFO L124 PetriNetUnfolderBase]: 3742/6399 cut-off events. [2024-06-03 20:36:25,017 INFO L125 PetriNetUnfolderBase]: For 361613/361617 co-relation queries the response was YES. [2024-06-03 20:36:25,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41724 conditions, 6399 events. 3742/6399 cut-off events. For 361613/361617 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 44893 event pairs, 1133 based on Foata normal form. 5/6402 useless extension candidates. Maximal degree in co-relation 41589. Up to 5395 conditions per place. [2024-06-03 20:36:25,085 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 225 selfloop transitions, 155 changer transitions 0/386 dead transitions. [2024-06-03 20:36:25,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 386 transitions, 6794 flow [2024-06-03 20:36:25,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:25,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:25,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-03 20:36:25,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-03 20:36:25,087 INFO L175 Difference]: Start difference. First operand has 300 places, 355 transitions, 5604 flow. Second operand 10 states and 219 transitions. [2024-06-03 20:36:25,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 386 transitions, 6794 flow [2024-06-03 20:36:26,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 386 transitions, 6593 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 20:36:26,095 INFO L231 Difference]: Finished difference. Result has 305 places, 361 transitions, 5777 flow [2024-06-03 20:36:26,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5403, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5777, PETRI_PLACES=305, PETRI_TRANSITIONS=361} [2024-06-03 20:36:26,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-03 20:36:26,096 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 361 transitions, 5777 flow [2024-06-03 20:36:26,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:26,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:26,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:26,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 20:36:26,097 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:26,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:26,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1692362843, now seen corresponding path program 2 times [2024-06-03 20:36:26,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:26,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983620800] [2024-06-03 20:36:26,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:26,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:26,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:26,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:26,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:26,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983620800] [2024-06-03 20:36:26,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983620800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:26,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:26,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:26,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699269699] [2024-06-03 20:36:26,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:26,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:26,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:26,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:26,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:26,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:26,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 361 transitions, 5777 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:26,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:26,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:26,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:27,427 INFO L124 PetriNetUnfolderBase]: 3747/6405 cut-off events. [2024-06-03 20:36:27,428 INFO L125 PetriNetUnfolderBase]: For 365515/365519 co-relation queries the response was YES. [2024-06-03 20:36:27,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41596 conditions, 6405 events. 3747/6405 cut-off events. For 365515/365519 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 44948 event pairs, 1127 based on Foata normal form. 3/6406 useless extension candidates. Maximal degree in co-relation 41460. Up to 5401 conditions per place. [2024-06-03 20:36:27,481 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 220 selfloop transitions, 160 changer transitions 0/386 dead transitions. [2024-06-03 20:36:27,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 386 transitions, 6934 flow [2024-06-03 20:36:27,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:27,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:27,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-03 20:36:27,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-03 20:36:27,483 INFO L175 Difference]: Start difference. First operand has 305 places, 361 transitions, 5777 flow. Second operand 10 states and 214 transitions. [2024-06-03 20:36:27,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 386 transitions, 6934 flow [2024-06-03 20:36:28,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 386 transitions, 6695 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 20:36:28,463 INFO L231 Difference]: Finished difference. Result has 309 places, 364 transitions, 5894 flow [2024-06-03 20:36:28,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5541, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5894, PETRI_PLACES=309, PETRI_TRANSITIONS=364} [2024-06-03 20:36:28,464 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-03 20:36:28,464 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 364 transitions, 5894 flow [2024-06-03 20:36:28,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:28,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:28,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:28,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 20:36:28,464 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:28,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:28,465 INFO L85 PathProgramCache]: Analyzing trace with hash 141300645, now seen corresponding path program 3 times [2024-06-03 20:36:28,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:28,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33989588] [2024-06-03 20:36:28,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:28,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:28,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:28,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:28,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:28,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33989588] [2024-06-03 20:36:28,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33989588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:28,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:28,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:28,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714792035] [2024-06-03 20:36:28,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:28,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:28,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:28,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:28,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:28,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:28,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 364 transitions, 5894 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:28,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:28,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:28,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:29,716 INFO L124 PetriNetUnfolderBase]: 3752/6414 cut-off events. [2024-06-03 20:36:29,716 INFO L125 PetriNetUnfolderBase]: For 374059/374063 co-relation queries the response was YES. [2024-06-03 20:36:29,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41826 conditions, 6414 events. 3752/6414 cut-off events. For 374059/374063 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 45019 event pairs, 1125 based on Foata normal form. 3/6415 useless extension candidates. Maximal degree in co-relation 41689. Up to 5407 conditions per place. [2024-06-03 20:36:29,791 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 231 selfloop transitions, 148 changer transitions 0/385 dead transitions. [2024-06-03 20:36:29,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 385 transitions, 7046 flow [2024-06-03 20:36:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:36:29,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:36:29,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-03 20:36:29,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-03 20:36:29,792 INFO L175 Difference]: Start difference. First operand has 309 places, 364 transitions, 5894 flow. Second operand 9 states and 197 transitions. [2024-06-03 20:36:29,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 385 transitions, 7046 flow [2024-06-03 20:36:30,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 385 transitions, 6687 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 20:36:30,908 INFO L231 Difference]: Finished difference. Result has 310 places, 367 transitions, 5871 flow [2024-06-03 20:36:30,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5541, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5871, PETRI_PLACES=310, PETRI_TRANSITIONS=367} [2024-06-03 20:36:30,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-03 20:36:30,908 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 367 transitions, 5871 flow [2024-06-03 20:36:30,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:30,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:30,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:30,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 20:36:30,909 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:30,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:30,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1683097253, now seen corresponding path program 4 times [2024-06-03 20:36:30,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:30,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674412064] [2024-06-03 20:36:30,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:30,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:30,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:31,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:31,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:31,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674412064] [2024-06-03 20:36:31,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674412064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:31,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:31,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:31,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246572941] [2024-06-03 20:36:31,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:31,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:31,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:31,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:31,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:31,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:31,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 367 transitions, 5871 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:31,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:31,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:31,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:32,284 INFO L124 PetriNetUnfolderBase]: 3749/6410 cut-off events. [2024-06-03 20:36:32,284 INFO L125 PetriNetUnfolderBase]: For 378328/378332 co-relation queries the response was YES. [2024-06-03 20:36:32,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41740 conditions, 6410 events. 3749/6410 cut-off events. For 378328/378332 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 45035 event pairs, 1125 based on Foata normal form. 3/6411 useless extension candidates. Maximal degree in co-relation 41602. Up to 5404 conditions per place. [2024-06-03 20:36:32,350 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 225 selfloop transitions, 153 changer transitions 0/384 dead transitions. [2024-06-03 20:36:32,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 384 transitions, 6829 flow [2024-06-03 20:36:32,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:36:32,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:36:32,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-03 20:36:32,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-03 20:36:32,352 INFO L175 Difference]: Start difference. First operand has 310 places, 367 transitions, 5871 flow. Second operand 9 states and 197 transitions. [2024-06-03 20:36:32,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 384 transitions, 6829 flow [2024-06-03 20:36:33,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 384 transitions, 6553 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 20:36:33,436 INFO L231 Difference]: Finished difference. Result has 313 places, 367 transitions, 5907 flow [2024-06-03 20:36:33,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5595, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5907, PETRI_PLACES=313, PETRI_TRANSITIONS=367} [2024-06-03 20:36:33,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-03 20:36:33,437 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 367 transitions, 5907 flow [2024-06-03 20:36:33,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:33,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:33,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:33,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 20:36:33,438 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:33,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:33,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1854871973, now seen corresponding path program 5 times [2024-06-03 20:36:33,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:33,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799712633] [2024-06-03 20:36:33,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:33,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:33,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:33,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:33,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:33,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799712633] [2024-06-03 20:36:33,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799712633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:33,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:33,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:33,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415110502] [2024-06-03 20:36:33,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:33,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:33,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:33,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:33,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:33,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:33,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 367 transitions, 5907 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:33,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:33,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:33,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:34,769 INFO L124 PetriNetUnfolderBase]: 3762/6436 cut-off events. [2024-06-03 20:36:34,769 INFO L125 PetriNetUnfolderBase]: For 391006/391012 co-relation queries the response was YES. [2024-06-03 20:36:34,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42043 conditions, 6436 events. 3762/6436 cut-off events. For 391006/391012 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 45193 event pairs, 1141 based on Foata normal form. 7/6442 useless extension candidates. Maximal degree in co-relation 41904. Up to 5732 conditions per place. [2024-06-03 20:36:34,845 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 316 selfloop transitions, 74 changer transitions 0/396 dead transitions. [2024-06-03 20:36:34,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 396 transitions, 7147 flow [2024-06-03 20:36:34,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:36:34,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:36:34,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 20:36:34,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 20:36:34,846 INFO L175 Difference]: Start difference. First operand has 313 places, 367 transitions, 5907 flow. Second operand 8 states and 180 transitions. [2024-06-03 20:36:34,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 396 transitions, 7147 flow [2024-06-03 20:36:35,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 396 transitions, 6577 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 20:36:35,993 INFO L231 Difference]: Finished difference. Result has 310 places, 373 transitions, 5567 flow [2024-06-03 20:36:35,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5361, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5567, PETRI_PLACES=310, PETRI_TRANSITIONS=373} [2024-06-03 20:36:35,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-03 20:36:35,993 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 373 transitions, 5567 flow [2024-06-03 20:36:35,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:35,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:35,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:35,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 20:36:35,994 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:35,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:35,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1854877553, now seen corresponding path program 6 times [2024-06-03 20:36:35,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:35,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640546225] [2024-06-03 20:36:35,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:35,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:36,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:36,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:36,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:36,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640546225] [2024-06-03 20:36:36,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640546225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:36,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:36,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:36,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005609911] [2024-06-03 20:36:36,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:36,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:36,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:36,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:36,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:36,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:36,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 373 transitions, 5567 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:36,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:36,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:36,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:37,274 INFO L124 PetriNetUnfolderBase]: 3759/6432 cut-off events. [2024-06-03 20:36:37,274 INFO L125 PetriNetUnfolderBase]: For 391392/391398 co-relation queries the response was YES. [2024-06-03 20:36:37,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41589 conditions, 6432 events. 3759/6432 cut-off events. For 391392/391398 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 45243 event pairs, 1143 based on Foata normal form. 7/6438 useless extension candidates. Maximal degree in co-relation 41449. Up to 5729 conditions per place. [2024-06-03 20:36:37,341 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 315 selfloop transitions, 72 changer transitions 0/393 dead transitions. [2024-06-03 20:36:37,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 393 transitions, 6557 flow [2024-06-03 20:36:37,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:36:37,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:36:37,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 20:36:37,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 20:36:37,343 INFO L175 Difference]: Start difference. First operand has 310 places, 373 transitions, 5567 flow. Second operand 6 states and 145 transitions. [2024-06-03 20:36:37,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 393 transitions, 6557 flow [2024-06-03 20:36:38,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 393 transitions, 6431 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 20:36:38,479 INFO L231 Difference]: Finished difference. Result has 312 places, 373 transitions, 5592 flow [2024-06-03 20:36:38,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5441, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5592, PETRI_PLACES=312, PETRI_TRANSITIONS=373} [2024-06-03 20:36:38,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-03 20:36:38,480 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 373 transitions, 5592 flow [2024-06-03 20:36:38,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:38,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:38,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:38,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 20:36:38,480 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:38,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:38,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1198767375, now seen corresponding path program 7 times [2024-06-03 20:36:38,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:38,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195959391] [2024-06-03 20:36:38,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:38,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:38,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:38,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:38,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:38,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195959391] [2024-06-03 20:36:38,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195959391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:38,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:38,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:38,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49795402] [2024-06-03 20:36:38,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:38,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:38,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:38,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:38,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:38,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:38,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 373 transitions, 5592 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:38,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:38,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:38,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:39,741 INFO L124 PetriNetUnfolderBase]: 3764/6437 cut-off events. [2024-06-03 20:36:39,741 INFO L125 PetriNetUnfolderBase]: For 399230/399234 co-relation queries the response was YES. [2024-06-03 20:36:39,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41725 conditions, 6437 events. 3764/6437 cut-off events. For 399230/399234 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 45212 event pairs, 1150 based on Foata normal form. 3/6438 useless extension candidates. Maximal degree in co-relation 41584. Up to 5499 conditions per place. [2024-06-03 20:36:39,814 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 147 changer transitions 0/393 dead transitions. [2024-06-03 20:36:39,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 393 transitions, 6768 flow [2024-06-03 20:36:39,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:36:39,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:36:39,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 20:36:39,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 20:36:39,815 INFO L175 Difference]: Start difference. First operand has 312 places, 373 transitions, 5592 flow. Second operand 8 states and 180 transitions. [2024-06-03 20:36:39,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 393 transitions, 6768 flow [2024-06-03 20:36:40,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 393 transitions, 6624 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 20:36:40,986 INFO L231 Difference]: Finished difference. Result has 315 places, 376 transitions, 5776 flow [2024-06-03 20:36:40,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5448, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5776, PETRI_PLACES=315, PETRI_TRANSITIONS=376} [2024-06-03 20:36:40,987 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-03 20:36:40,987 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 376 transitions, 5776 flow [2024-06-03 20:36:40,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:40,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:40,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:40,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 20:36:40,988 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:40,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:40,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1198594395, now seen corresponding path program 8 times [2024-06-03 20:36:40,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:40,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049152314] [2024-06-03 20:36:40,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:40,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:40,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:41,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:41,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:41,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049152314] [2024-06-03 20:36:41,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049152314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:41,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:41,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:41,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378279571] [2024-06-03 20:36:41,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:41,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:41,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:41,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:41,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:41,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:41,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 376 transitions, 5776 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:41,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:41,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:41,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:42,216 INFO L124 PetriNetUnfolderBase]: 3769/6446 cut-off events. [2024-06-03 20:36:42,216 INFO L125 PetriNetUnfolderBase]: For 408576/408580 co-relation queries the response was YES. [2024-06-03 20:36:42,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42101 conditions, 6446 events. 3769/6446 cut-off events. For 408576/408580 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 45312 event pairs, 1163 based on Foata normal form. 3/6447 useless extension candidates. Maximal degree in co-relation 41959. Up to 5505 conditions per place. [2024-06-03 20:36:42,287 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 257 selfloop transitions, 131 changer transitions 0/394 dead transitions. [2024-06-03 20:36:42,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 394 transitions, 6960 flow [2024-06-03 20:36:42,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:36:42,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:36:42,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-03 20:36:42,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 20:36:42,288 INFO L175 Difference]: Start difference. First operand has 315 places, 376 transitions, 5776 flow. Second operand 6 states and 141 transitions. [2024-06-03 20:36:42,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 394 transitions, 6960 flow [2024-06-03 20:36:43,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 394 transitions, 6716 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-03 20:36:43,594 INFO L231 Difference]: Finished difference. Result has 317 places, 379 transitions, 5833 flow [2024-06-03 20:36:43,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5535, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5833, PETRI_PLACES=317, PETRI_TRANSITIONS=379} [2024-06-03 20:36:43,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-03 20:36:43,596 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 379 transitions, 5833 flow [2024-06-03 20:36:43,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:43,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:43,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:43,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 20:36:43,596 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:43,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:43,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1198583235, now seen corresponding path program 9 times [2024-06-03 20:36:43,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:43,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746125433] [2024-06-03 20:36:43,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:43,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:43,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:43,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:43,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:43,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746125433] [2024-06-03 20:36:43,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746125433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:43,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:43,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:43,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490920367] [2024-06-03 20:36:43,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:43,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:43,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:43,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:43,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:43,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:43,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 379 transitions, 5833 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:43,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:43,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:43,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:44,813 INFO L124 PetriNetUnfolderBase]: 3766/6442 cut-off events. [2024-06-03 20:36:44,813 INFO L125 PetriNetUnfolderBase]: For 413547/413551 co-relation queries the response was YES. [2024-06-03 20:36:44,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42108 conditions, 6442 events. 3766/6442 cut-off events. For 413547/413551 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 45273 event pairs, 1163 based on Foata normal form. 3/6443 useless extension candidates. Maximal degree in co-relation 41965. Up to 5502 conditions per place. [2024-06-03 20:36:44,885 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 258 selfloop transitions, 132 changer transitions 0/396 dead transitions. [2024-06-03 20:36:44,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 396 transitions, 6827 flow [2024-06-03 20:36:44,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:36:44,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:36:44,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 20:36:44,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 20:36:44,886 INFO L175 Difference]: Start difference. First operand has 317 places, 379 transitions, 5833 flow. Second operand 6 states and 143 transitions. [2024-06-03 20:36:44,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 396 transitions, 6827 flow [2024-06-03 20:36:46,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 396 transitions, 6565 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 20:36:46,169 INFO L231 Difference]: Finished difference. Result has 319 places, 379 transitions, 5843 flow [2024-06-03 20:36:46,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5571, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5843, PETRI_PLACES=319, PETRI_TRANSITIONS=379} [2024-06-03 20:36:46,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-03 20:36:46,170 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 379 transitions, 5843 flow [2024-06-03 20:36:46,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:46,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:46,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:46,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 20:36:46,171 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:46,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:46,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1198761795, now seen corresponding path program 10 times [2024-06-03 20:36:46,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:46,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114890761] [2024-06-03 20:36:46,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:46,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:46,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:46,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:46,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:46,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114890761] [2024-06-03 20:36:46,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114890761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:46,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:46,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:46,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816304694] [2024-06-03 20:36:46,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:46,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:46,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:46,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:46,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:46,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:46,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 379 transitions, 5843 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:46,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:46,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:46,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:47,390 INFO L124 PetriNetUnfolderBase]: 3763/6438 cut-off events. [2024-06-03 20:36:47,391 INFO L125 PetriNetUnfolderBase]: For 417950/417954 co-relation queries the response was YES. [2024-06-03 20:36:47,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42118 conditions, 6438 events. 3763/6438 cut-off events. For 417950/417954 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 45247 event pairs, 1150 based on Foata normal form. 3/6439 useless extension candidates. Maximal degree in co-relation 41974. Up to 5499 conditions per place. [2024-06-03 20:36:47,459 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 234 selfloop transitions, 155 changer transitions 0/395 dead transitions. [2024-06-03 20:36:47,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 395 transitions, 6659 flow [2024-06-03 20:36:47,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:36:47,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:36:47,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-03 20:36:47,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-03 20:36:47,461 INFO L175 Difference]: Start difference. First operand has 319 places, 379 transitions, 5843 flow. Second operand 9 states and 193 transitions. [2024-06-03 20:36:47,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 395 transitions, 6659 flow [2024-06-03 20:36:48,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 395 transitions, 6371 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 20:36:48,694 INFO L231 Difference]: Finished difference. Result has 323 places, 379 transitions, 5871 flow [2024-06-03 20:36:48,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5555, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5871, PETRI_PLACES=323, PETRI_TRANSITIONS=379} [2024-06-03 20:36:48,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-03 20:36:48,695 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 379 transitions, 5871 flow [2024-06-03 20:36:48,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:48,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:48,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:48,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 20:36:48,696 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:48,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:48,696 INFO L85 PathProgramCache]: Analyzing trace with hash -201049202, now seen corresponding path program 4 times [2024-06-03 20:36:48,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:48,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227528037] [2024-06-03 20:36:48,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:48,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:48,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:48,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:48,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:48,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227528037] [2024-06-03 20:36:48,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227528037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:48,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:48,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:48,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659881060] [2024-06-03 20:36:48,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:48,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:48,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:48,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:48,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:49,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:49,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 379 transitions, 5871 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:49,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:49,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:49,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:50,047 INFO L124 PetriNetUnfolderBase]: 3889/6611 cut-off events. [2024-06-03 20:36:50,047 INFO L125 PetriNetUnfolderBase]: For 515239/515241 co-relation queries the response was YES. [2024-06-03 20:36:50,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45961 conditions, 6611 events. 3889/6611 cut-off events. For 515239/515241 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 46329 event pairs, 1164 based on Foata normal form. 2/6608 useless extension candidates. Maximal degree in co-relation 45816. Up to 5767 conditions per place. [2024-06-03 20:36:50,120 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 95 changer transitions 0/421 dead transitions. [2024-06-03 20:36:50,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 421 transitions, 7215 flow [2024-06-03 20:36:50,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:36:50,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:36:50,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-03 20:36:50,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-03 20:36:50,121 INFO L175 Difference]: Start difference. First operand has 323 places, 379 transitions, 5871 flow. Second operand 11 states and 240 transitions. [2024-06-03 20:36:50,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 421 transitions, 7215 flow [2024-06-03 20:36:51,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 421 transitions, 6795 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 20:36:51,456 INFO L231 Difference]: Finished difference. Result has 324 places, 385 transitions, 5867 flow [2024-06-03 20:36:51,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5458, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5867, PETRI_PLACES=324, PETRI_TRANSITIONS=385} [2024-06-03 20:36:51,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-03 20:36:51,456 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 385 transitions, 5867 flow [2024-06-03 20:36:51,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:51,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:51,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:51,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 20:36:51,457 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:51,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:51,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1515347014, now seen corresponding path program 5 times [2024-06-03 20:36:51,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:51,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337574569] [2024-06-03 20:36:51,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:51,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:51,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:51,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:51,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:51,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337574569] [2024-06-03 20:36:51,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337574569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:51,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:51,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:51,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007490533] [2024-06-03 20:36:51,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:51,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:51,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:51,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:51,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:51,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:51,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 385 transitions, 5867 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:51,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:51,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:51,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:52,977 INFO L124 PetriNetUnfolderBase]: 4028/6824 cut-off events. [2024-06-03 20:36:52,977 INFO L125 PetriNetUnfolderBase]: For 624713/624715 co-relation queries the response was YES. [2024-06-03 20:36:53,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50424 conditions, 6824 events. 4028/6824 cut-off events. For 624713/624715 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 47935 event pairs, 1211 based on Foata normal form. 2/6820 useless extension candidates. Maximal degree in co-relation 50277. Up to 5666 conditions per place. [2024-06-03 20:36:53,056 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 213 selfloop transitions, 207 changer transitions 0/426 dead transitions. [2024-06-03 20:36:53,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 426 transitions, 7238 flow [2024-06-03 20:36:53,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:36:53,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:36:53,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-03 20:36:53,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 20:36:53,058 INFO L175 Difference]: Start difference. First operand has 324 places, 385 transitions, 5867 flow. Second operand 12 states and 264 transitions. [2024-06-03 20:36:53,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 426 transitions, 7238 flow [2024-06-03 20:36:54,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 426 transitions, 7005 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-03 20:36:54,747 INFO L231 Difference]: Finished difference. Result has 329 places, 392 transitions, 6328 flow [2024-06-03 20:36:54,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5634, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6328, PETRI_PLACES=329, PETRI_TRANSITIONS=392} [2024-06-03 20:36:54,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-03 20:36:54,747 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 392 transitions, 6328 flow [2024-06-03 20:36:54,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:54,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:54,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:54,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 20:36:54,748 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:54,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:54,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1976376818, now seen corresponding path program 6 times [2024-06-03 20:36:54,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:54,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325520586] [2024-06-03 20:36:54,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:54,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:54,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:54,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:54,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:54,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325520586] [2024-06-03 20:36:54,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325520586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:54,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:54,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:54,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624543827] [2024-06-03 20:36:54,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:54,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:54,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:54,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:54,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:55,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:55,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 392 transitions, 6328 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:55,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:55,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:55,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:56,369 INFO L124 PetriNetUnfolderBase]: 4036/6837 cut-off events. [2024-06-03 20:36:56,370 INFO L125 PetriNetUnfolderBase]: For 639731/639733 co-relation queries the response was YES. [2024-06-03 20:36:56,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51116 conditions, 6837 events. 4036/6837 cut-off events. For 639731/639733 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 48036 event pairs, 1204 based on Foata normal form. 2/6834 useless extension candidates. Maximal degree in co-relation 50967. Up to 5827 conditions per place. [2024-06-03 20:36:56,451 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 214 selfloop transitions, 200 changer transitions 0/420 dead transitions. [2024-06-03 20:36:56,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 420 transitions, 7278 flow [2024-06-03 20:36:56,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:36:56,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:36:56,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-03 20:36:56,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-03 20:36:56,452 INFO L175 Difference]: Start difference. First operand has 329 places, 392 transitions, 6328 flow. Second operand 12 states and 254 transitions. [2024-06-03 20:36:56,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 420 transitions, 7278 flow [2024-06-03 20:36:58,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 420 transitions, 6811 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-03 20:36:58,229 INFO L231 Difference]: Finished difference. Result has 332 places, 394 transitions, 6330 flow [2024-06-03 20:36:58,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5861, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6330, PETRI_PLACES=332, PETRI_TRANSITIONS=394} [2024-06-03 20:36:58,245 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-03 20:36:58,245 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 394 transitions, 6330 flow [2024-06-03 20:36:58,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:58,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:58,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:58,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 20:36:58,245 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:58,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:58,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1962414606, now seen corresponding path program 7 times [2024-06-03 20:36:58,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:58,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987661101] [2024-06-03 20:36:58,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:58,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:58,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:58,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:58,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:58,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987661101] [2024-06-03 20:36:58,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987661101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:58,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:58,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:58,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050454206] [2024-06-03 20:36:58,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:58,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:58,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:58,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:58,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:58,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:58,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 394 transitions, 6330 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:58,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:58,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:58,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:59,810 INFO L124 PetriNetUnfolderBase]: 4103/6938 cut-off events. [2024-06-03 20:36:59,810 INFO L125 PetriNetUnfolderBase]: For 695964/695966 co-relation queries the response was YES. [2024-06-03 20:36:59,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53108 conditions, 6938 events. 4103/6938 cut-off events. For 695964/695966 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 48455 event pairs, 1076 based on Foata normal form. 2/6935 useless extension candidates. Maximal degree in co-relation 52958. Up to 3110 conditions per place. [2024-06-03 20:36:59,893 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 198 selfloop transitions, 232 changer transitions 2/438 dead transitions. [2024-06-03 20:36:59,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 438 transitions, 7856 flow [2024-06-03 20:36:59,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:36:59,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:36:59,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-03 20:36:59,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5587583148558758 [2024-06-03 20:36:59,894 INFO L175 Difference]: Start difference. First operand has 332 places, 394 transitions, 6330 flow. Second operand 11 states and 252 transitions. [2024-06-03 20:36:59,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 438 transitions, 7856 flow [2024-06-03 20:37:01,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 438 transitions, 7411 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-03 20:37:01,959 INFO L231 Difference]: Finished difference. Result has 334 places, 398 transitions, 6518 flow [2024-06-03 20:37:01,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5885, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6518, PETRI_PLACES=334, PETRI_TRANSITIONS=398} [2024-06-03 20:37:01,960 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-03 20:37:01,960 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 398 transitions, 6518 flow [2024-06-03 20:37:01,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:01,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:01,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:01,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 20:37:01,961 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:01,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:01,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1973842446, now seen corresponding path program 8 times [2024-06-03 20:37:01,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:01,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377987299] [2024-06-03 20:37:01,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:01,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:01,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:02,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:02,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:02,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377987299] [2024-06-03 20:37:02,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377987299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:02,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:02,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:02,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514963523] [2024-06-03 20:37:02,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:02,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:02,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:02,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:02,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:02,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:02,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 398 transitions, 6518 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:02,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:02,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:02,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:03,456 INFO L124 PetriNetUnfolderBase]: 4078/6897 cut-off events. [2024-06-03 20:37:03,456 INFO L125 PetriNetUnfolderBase]: For 705384/705386 co-relation queries the response was YES. [2024-06-03 20:37:03,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52951 conditions, 6897 events. 4078/6897 cut-off events. For 705384/705386 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 48109 event pairs, 1083 based on Foata normal form. 8/6900 useless extension candidates. Maximal degree in co-relation 52799. Up to 3096 conditions per place. [2024-06-03 20:37:03,542 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 203 selfloop transitions, 224 changer transitions 4/437 dead transitions. [2024-06-03 20:37:03,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 437 transitions, 7726 flow [2024-06-03 20:37:03,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:37:03,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:37:03,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-03 20:37:03,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-03 20:37:03,543 INFO L175 Difference]: Start difference. First operand has 334 places, 398 transitions, 6518 flow. Second operand 11 states and 251 transitions. [2024-06-03 20:37:03,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 437 transitions, 7726 flow [2024-06-03 20:37:05,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 437 transitions, 7243 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-03 20:37:05,601 INFO L231 Difference]: Finished difference. Result has 338 places, 398 transitions, 6489 flow [2024-06-03 20:37:05,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6035, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6489, PETRI_PLACES=338, PETRI_TRANSITIONS=398} [2024-06-03 20:37:05,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-03 20:37:05,602 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 398 transitions, 6489 flow [2024-06-03 20:37:05,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:05,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:05,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:05,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 20:37:05,602 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:05,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:05,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1754034494, now seen corresponding path program 9 times [2024-06-03 20:37:05,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:05,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424289313] [2024-06-03 20:37:05,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:05,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:05,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:05,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:05,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:05,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424289313] [2024-06-03 20:37:05,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424289313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:05,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:05,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:05,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853628942] [2024-06-03 20:37:05,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:05,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:05,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:05,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:05,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:05,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:05,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 398 transitions, 6489 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:05,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:05,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:05,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:07,066 INFO L124 PetriNetUnfolderBase]: 4055/6856 cut-off events. [2024-06-03 20:37:07,067 INFO L125 PetriNetUnfolderBase]: For 681688/681690 co-relation queries the response was YES. [2024-06-03 20:37:07,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51485 conditions, 6856 events. 4055/6856 cut-off events. For 681688/681690 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 48005 event pairs, 1195 based on Foata normal form. 10/6861 useless extension candidates. Maximal degree in co-relation 51332. Up to 5335 conditions per place. [2024-06-03 20:37:07,158 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 227 selfloop transitions, 195 changer transitions 2/430 dead transitions. [2024-06-03 20:37:07,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 430 transitions, 7659 flow [2024-06-03 20:37:07,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:37:07,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:37:07,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-03 20:37:07,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432372505543237 [2024-06-03 20:37:07,159 INFO L175 Difference]: Start difference. First operand has 338 places, 398 transitions, 6489 flow. Second operand 11 states and 245 transitions. [2024-06-03 20:37:07,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 430 transitions, 7659 flow [2024-06-03 20:37:08,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 430 transitions, 7186 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-03 20:37:08,977 INFO L231 Difference]: Finished difference. Result has 339 places, 398 transitions, 6413 flow [2024-06-03 20:37:08,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6016, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6413, PETRI_PLACES=339, PETRI_TRANSITIONS=398} [2024-06-03 20:37:08,978 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-03 20:37:08,978 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 398 transitions, 6413 flow [2024-06-03 20:37:08,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:08,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:08,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:08,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 20:37:08,979 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:08,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:08,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1745463614, now seen corresponding path program 10 times [2024-06-03 20:37:08,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:08,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536192812] [2024-06-03 20:37:08,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:08,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:08,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:09,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:09,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:09,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536192812] [2024-06-03 20:37:09,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536192812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:09,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:09,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:09,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102799543] [2024-06-03 20:37:09,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:09,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:09,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:09,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:09,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:09,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:09,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 398 transitions, 6413 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:09,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:09,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:09,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:10,416 INFO L124 PetriNetUnfolderBase]: 4032/6831 cut-off events. [2024-06-03 20:37:10,416 INFO L125 PetriNetUnfolderBase]: For 647143/647145 co-relation queries the response was YES. [2024-06-03 20:37:10,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49884 conditions, 6831 events. 4032/6831 cut-off events. For 647143/647145 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 48013 event pairs, 1204 based on Foata normal form. 10/6836 useless extension candidates. Maximal degree in co-relation 49730. Up to 5791 conditions per place. [2024-06-03 20:37:10,498 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 189 changer transitions 0/423 dead transitions. [2024-06-03 20:37:10,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 423 transitions, 7331 flow [2024-06-03 20:37:10,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:37:10,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:37:10,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-03 20:37:10,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299334811529933 [2024-06-03 20:37:10,500 INFO L175 Difference]: Start difference. First operand has 339 places, 398 transitions, 6413 flow. Second operand 11 states and 239 transitions. [2024-06-03 20:37:10,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 423 transitions, 7331 flow [2024-06-03 20:37:12,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 423 transitions, 6930 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-03 20:37:12,768 INFO L231 Difference]: Finished difference. Result has 342 places, 398 transitions, 6396 flow [2024-06-03 20:37:12,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6012, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6396, PETRI_PLACES=342, PETRI_TRANSITIONS=398} [2024-06-03 20:37:12,771 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-03 20:37:12,771 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 398 transitions, 6396 flow [2024-06-03 20:37:12,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:12,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:12,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:12,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 20:37:12,772 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:12,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:12,772 INFO L85 PathProgramCache]: Analyzing trace with hash -616429088, now seen corresponding path program 11 times [2024-06-03 20:37:12,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:12,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187354998] [2024-06-03 20:37:12,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:12,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:12,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:12,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:12,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:12,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187354998] [2024-06-03 20:37:12,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187354998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:12,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:12,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:12,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367731743] [2024-06-03 20:37:12,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:12,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:12,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:12,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:12,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:13,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:13,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 398 transitions, 6396 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:13,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:13,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:13,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:14,161 INFO L124 PetriNetUnfolderBase]: 4020/6809 cut-off events. [2024-06-03 20:37:14,162 INFO L125 PetriNetUnfolderBase]: For 611695/611697 co-relation queries the response was YES. [2024-06-03 20:37:14,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49407 conditions, 6809 events. 4020/6809 cut-off events. For 611695/611697 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 47843 event pairs, 1200 based on Foata normal form. 2/6806 useless extension candidates. Maximal degree in co-relation 49252. Up to 5803 conditions per place. [2024-06-03 20:37:14,243 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 218 selfloop transitions, 200 changer transitions 0/424 dead transitions. [2024-06-03 20:37:14,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 424 transitions, 7294 flow [2024-06-03 20:37:14,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:37:14,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:37:14,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 256 transitions. [2024-06-03 20:37:14,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-03 20:37:14,245 INFO L175 Difference]: Start difference. First operand has 342 places, 398 transitions, 6396 flow. Second operand 12 states and 256 transitions. [2024-06-03 20:37:14,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 424 transitions, 7294 flow [2024-06-03 20:37:16,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 424 transitions, 6905 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-03 20:37:16,609 INFO L231 Difference]: Finished difference. Result has 347 places, 398 transitions, 6412 flow [2024-06-03 20:37:16,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6007, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6412, PETRI_PLACES=347, PETRI_TRANSITIONS=398} [2024-06-03 20:37:16,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-03 20:37:16,610 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 398 transitions, 6412 flow [2024-06-03 20:37:16,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:16,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:16,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:16,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 20:37:16,610 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:16,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:16,610 INFO L85 PathProgramCache]: Analyzing trace with hash 2030292576, now seen corresponding path program 12 times [2024-06-03 20:37:16,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:16,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820095248] [2024-06-03 20:37:16,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:16,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:16,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:16,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:16,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:16,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820095248] [2024-06-03 20:37:16,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820095248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:16,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:16,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:16,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205908580] [2024-06-03 20:37:16,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:16,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:16,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:16,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:16,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:16,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:16,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 398 transitions, 6412 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:16,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:16,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:16,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:17,999 INFO L124 PetriNetUnfolderBase]: 3974/6746 cut-off events. [2024-06-03 20:37:17,999 INFO L125 PetriNetUnfolderBase]: For 608611/608613 co-relation queries the response was YES. [2024-06-03 20:37:18,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46632 conditions, 6746 events. 3974/6746 cut-off events. For 608611/608613 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 47391 event pairs, 1183 based on Foata normal form. 20/6763 useless extension candidates. Maximal degree in co-relation 46476. Up to 5966 conditions per place. [2024-06-03 20:37:18,086 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 81 changer transitions 0/425 dead transitions. [2024-06-03 20:37:18,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 425 transitions, 7342 flow [2024-06-03 20:37:18,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:37:18,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:37:18,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:37:18,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 20:37:18,088 INFO L175 Difference]: Start difference. First operand has 347 places, 398 transitions, 6412 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:37:18,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 425 transitions, 7342 flow [2024-06-03 20:37:19,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 425 transitions, 6837 flow, removed 41 selfloop flow, removed 11 redundant places. [2024-06-03 20:37:19,828 INFO L231 Difference]: Finished difference. Result has 343 places, 398 transitions, 6082 flow [2024-06-03 20:37:19,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5907, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6082, PETRI_PLACES=343, PETRI_TRANSITIONS=398} [2024-06-03 20:37:19,828 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-03 20:37:19,828 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 398 transitions, 6082 flow [2024-06-03 20:37:19,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:19,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:19,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:19,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 20:37:19,829 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:19,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:19,830 INFO L85 PathProgramCache]: Analyzing trace with hash 871128288, now seen corresponding path program 13 times [2024-06-03 20:37:19,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:19,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662246095] [2024-06-03 20:37:19,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:19,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:19,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:20,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:20,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:20,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662246095] [2024-06-03 20:37:20,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662246095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:20,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:20,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:20,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062853212] [2024-06-03 20:37:20,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:20,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:20,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:20,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:20,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:20,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:20,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 398 transitions, 6082 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:20,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:20,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:20,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:21,255 INFO L124 PetriNetUnfolderBase]: 3928/6675 cut-off events. [2024-06-03 20:37:21,255 INFO L125 PetriNetUnfolderBase]: For 514333/514335 co-relation queries the response was YES. [2024-06-03 20:37:21,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43159 conditions, 6675 events. 3928/6675 cut-off events. For 514333/514335 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 46879 event pairs, 1160 based on Foata normal form. 20/6692 useless extension candidates. Maximal degree in co-relation 43002. Up to 5762 conditions per place. [2024-06-03 20:37:21,328 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 298 selfloop transitions, 121 changer transitions 0/425 dead transitions. [2024-06-03 20:37:21,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 425 transitions, 7012 flow [2024-06-03 20:37:21,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:37:21,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:37:21,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 20:37:21,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-03 20:37:21,330 INFO L175 Difference]: Start difference. First operand has 343 places, 398 transitions, 6082 flow. Second operand 7 states and 172 transitions. [2024-06-03 20:37:21,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 425 transitions, 7012 flow [2024-06-03 20:37:23,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 425 transitions, 6786 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-03 20:37:23,311 INFO L231 Difference]: Finished difference. Result has 343 places, 398 transitions, 6111 flow [2024-06-03 20:37:23,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5856, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6111, PETRI_PLACES=343, PETRI_TRANSITIONS=398} [2024-06-03 20:37:23,312 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-03 20:37:23,312 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 398 transitions, 6111 flow [2024-06-03 20:37:23,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:23,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:23,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:23,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 20:37:23,312 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:23,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:23,313 INFO L85 PathProgramCache]: Analyzing trace with hash -449921616, now seen corresponding path program 14 times [2024-06-03 20:37:23,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:23,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944829814] [2024-06-03 20:37:23,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:23,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:23,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:23,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:23,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:23,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944829814] [2024-06-03 20:37:23,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944829814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:23,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:23,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:23,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483903216] [2024-06-03 20:37:23,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:23,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:23,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:23,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:23,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:23,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:23,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 398 transitions, 6111 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:23,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:23,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:23,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:24,760 INFO L124 PetriNetUnfolderBase]: 3868/6584 cut-off events. [2024-06-03 20:37:24,761 INFO L125 PetriNetUnfolderBase]: For 412493/412495 co-relation queries the response was YES. [2024-06-03 20:37:24,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40124 conditions, 6584 events. 3868/6584 cut-off events. For 412493/412495 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 46049 event pairs, 983 based on Foata normal form. 20/6601 useless extension candidates. Maximal degree in co-relation 39967. Up to 3939 conditions per place. [2024-06-03 20:37:24,837 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 287 selfloop transitions, 136 changer transitions 2/431 dead transitions. [2024-06-03 20:37:24,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 431 transitions, 7103 flow [2024-06-03 20:37:24,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:37:24,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:37:24,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 20:37:24,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-03 20:37:24,838 INFO L175 Difference]: Start difference. First operand has 343 places, 398 transitions, 6111 flow. Second operand 7 states and 177 transitions. [2024-06-03 20:37:24,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 431 transitions, 7103 flow [2024-06-03 20:37:26,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 431 transitions, 6677 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-03 20:37:26,494 INFO L231 Difference]: Finished difference. Result has 343 places, 398 transitions, 5970 flow [2024-06-03 20:37:26,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5685, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5970, PETRI_PLACES=343, PETRI_TRANSITIONS=398} [2024-06-03 20:37:26,495 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-03 20:37:26,495 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 398 transitions, 5970 flow [2024-06-03 20:37:26,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:26,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:26,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:26,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 20:37:26,496 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:26,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:26,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1056718716, now seen corresponding path program 1 times [2024-06-03 20:37:26,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:26,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472396267] [2024-06-03 20:37:26,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:26,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:26,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:26,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:26,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:26,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472396267] [2024-06-03 20:37:26,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472396267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:26,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:26,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:37:26,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941227174] [2024-06-03 20:37:26,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:26,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:37:26,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:26,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:37:26,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:37:26,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:26,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 398 transitions, 5970 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:26,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:26,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:26,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:27,882 INFO L124 PetriNetUnfolderBase]: 3856/6558 cut-off events. [2024-06-03 20:37:27,882 INFO L125 PetriNetUnfolderBase]: For 318012/318014 co-relation queries the response was YES. [2024-06-03 20:37:27,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39183 conditions, 6558 events. 3856/6558 cut-off events. For 318012/318014 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 45958 event pairs, 1133 based on Foata normal form. 2/6557 useless extension candidates. Maximal degree in co-relation 39027. Up to 5900 conditions per place. [2024-06-03 20:37:27,942 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 344 selfloop transitions, 65 changer transitions 0/415 dead transitions. [2024-06-03 20:37:27,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 415 transitions, 6830 flow [2024-06-03 20:37:27,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:37:27,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:37:27,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 20:37:27,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 20:37:27,943 INFO L175 Difference]: Start difference. First operand has 343 places, 398 transitions, 5970 flow. Second operand 6 states and 142 transitions. [2024-06-03 20:37:27,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 415 transitions, 6830 flow [2024-06-03 20:37:29,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 415 transitions, 6422 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-03 20:37:29,664 INFO L231 Difference]: Finished difference. Result has 340 places, 398 transitions, 5698 flow [2024-06-03 20:37:29,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5562, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5698, PETRI_PLACES=340, PETRI_TRANSITIONS=398} [2024-06-03 20:37:29,664 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-03 20:37:29,664 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 398 transitions, 5698 flow [2024-06-03 20:37:29,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:29,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:29,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:29,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 20:37:29,665 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:29,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:29,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1057193946, now seen corresponding path program 2 times [2024-06-03 20:37:29,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:29,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968664351] [2024-06-03 20:37:29,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:29,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:29,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:29,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:29,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:29,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968664351] [2024-06-03 20:37:29,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968664351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:29,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:29,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:37:29,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856146302] [2024-06-03 20:37:29,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:29,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:37:29,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:29,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:37:29,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:37:29,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:29,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 398 transitions, 5698 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:29,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:29,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:29,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:30,996 INFO L124 PetriNetUnfolderBase]: 3897/6598 cut-off events. [2024-06-03 20:37:30,997 INFO L125 PetriNetUnfolderBase]: For 342253/342255 co-relation queries the response was YES. [2024-06-03 20:37:31,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39224 conditions, 6598 events. 3897/6598 cut-off events. For 342253/342255 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 46105 event pairs, 1119 based on Foata normal form. 2/6592 useless extension candidates. Maximal degree in co-relation 39068. Up to 5792 conditions per place. [2024-06-03 20:37:31,070 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 347 selfloop transitions, 70 changer transitions 0/423 dead transitions. [2024-06-03 20:37:31,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 423 transitions, 6867 flow [2024-06-03 20:37:31,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:37:31,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:37:31,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:37:31,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 20:37:31,072 INFO L175 Difference]: Start difference. First operand has 340 places, 398 transitions, 5698 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:37:31,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 423 transitions, 6867 flow [2024-06-03 20:37:32,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 423 transitions, 6667 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 20:37:32,668 INFO L231 Difference]: Finished difference. Result has 341 places, 401 transitions, 5735 flow [2024-06-03 20:37:32,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5498, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5735, PETRI_PLACES=341, PETRI_TRANSITIONS=401} [2024-06-03 20:37:32,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-03 20:37:32,668 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 401 transitions, 5735 flow [2024-06-03 20:37:32,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:32,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:32,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:32,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 20:37:32,669 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:32,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:32,669 INFO L85 PathProgramCache]: Analyzing trace with hash -698118938, now seen corresponding path program 3 times [2024-06-03 20:37:32,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:32,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331067176] [2024-06-03 20:37:32,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:32,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:32,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:32,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:32,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:32,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331067176] [2024-06-03 20:37:32,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331067176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:32,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:32,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:37:32,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869105173] [2024-06-03 20:37:32,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:32,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:37:32,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:32,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:37:32,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:37:32,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:32,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 401 transitions, 5735 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:32,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:32,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:32,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:33,968 INFO L124 PetriNetUnfolderBase]: 3892/6627 cut-off events. [2024-06-03 20:37:33,968 INFO L125 PetriNetUnfolderBase]: For 349166/349170 co-relation queries the response was YES. [2024-06-03 20:37:34,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38843 conditions, 6627 events. 3892/6627 cut-off events. For 349166/349170 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 46336 event pairs, 988 based on Foata normal form. 10/6635 useless extension candidates. Maximal degree in co-relation 38685. Up to 5111 conditions per place. [2024-06-03 20:37:34,031 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 354 selfloop transitions, 68 changer transitions 0/428 dead transitions. [2024-06-03 20:37:34,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 428 transitions, 7129 flow [2024-06-03 20:37:34,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:37:34,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:37:34,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 20:37:34,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 20:37:34,032 INFO L175 Difference]: Start difference. First operand has 341 places, 401 transitions, 5735 flow. Second operand 6 states and 145 transitions. [2024-06-03 20:37:34,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 428 transitions, 7129 flow [2024-06-03 20:37:35,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 428 transitions, 6979 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-03 20:37:35,854 INFO L231 Difference]: Finished difference. Result has 344 places, 403 transitions, 5779 flow [2024-06-03 20:37:35,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5585, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5779, PETRI_PLACES=344, PETRI_TRANSITIONS=403} [2024-06-03 20:37:35,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-03 20:37:35,855 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 403 transitions, 5779 flow [2024-06-03 20:37:35,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:35,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:35,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:35,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 20:37:35,856 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:35,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:35,856 INFO L85 PathProgramCache]: Analyzing trace with hash 25830660, now seen corresponding path program 4 times [2024-06-03 20:37:35,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:35,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756852963] [2024-06-03 20:37:35,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:35,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:35,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:36,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:36,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:36,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756852963] [2024-06-03 20:37:36,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756852963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:36,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:36,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:37:36,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748199765] [2024-06-03 20:37:36,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:36,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:37:36,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:36,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:37:36,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:37:36,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:36,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 403 transitions, 5779 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:36,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:36,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:36,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:37,184 INFO L124 PetriNetUnfolderBase]: 3880/6605 cut-off events. [2024-06-03 20:37:37,184 INFO L125 PetriNetUnfolderBase]: For 316458/316462 co-relation queries the response was YES. [2024-06-03 20:37:37,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38714 conditions, 6605 events. 3880/6605 cut-off events. For 316458/316462 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 46214 event pairs, 966 based on Foata normal form. 4/6607 useless extension candidates. Maximal degree in co-relation 38555. Up to 5103 conditions per place. [2024-06-03 20:37:37,268 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 350 selfloop transitions, 74 changer transitions 0/430 dead transitions. [2024-06-03 20:37:37,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 430 transitions, 7137 flow [2024-06-03 20:37:37,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:37:37,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:37:37,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 20:37:37,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-03 20:37:37,269 INFO L175 Difference]: Start difference. First operand has 344 places, 403 transitions, 5779 flow. Second operand 6 states and 149 transitions. [2024-06-03 20:37:37,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 430 transitions, 7137 flow [2024-06-03 20:37:39,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 430 transitions, 6953 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-03 20:37:39,406 INFO L231 Difference]: Finished difference. Result has 347 places, 403 transitions, 5748 flow [2024-06-03 20:37:39,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5595, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5748, PETRI_PLACES=347, PETRI_TRANSITIONS=403} [2024-06-03 20:37:39,406 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-03 20:37:39,406 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 403 transitions, 5748 flow [2024-06-03 20:37:39,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-03 20:37:39,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:39,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, 1, 1] [2024-06-03 20:37:39,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 20:37:39,407 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:39,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:39,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1863165372, now seen corresponding path program 1 times [2024-06-03 20:37:39,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:39,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154208850] [2024-06-03 20:37:39,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:39,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:39,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:39,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:39,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:39,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154208850] [2024-06-03 20:37:39,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154208850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:39,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:39,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:39,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048376745] [2024-06-03 20:37:39,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:39,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:39,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:39,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:39,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:39,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:39,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 403 transitions, 5748 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:39,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:39,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:39,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:40,934 INFO L124 PetriNetUnfolderBase]: 4047/6830 cut-off events. [2024-06-03 20:37:40,934 INFO L125 PetriNetUnfolderBase]: For 420393/420393 co-relation queries the response was YES. [2024-06-03 20:37:40,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42069 conditions, 6830 events. 4047/6830 cut-off events. For 420393/420393 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 47500 event pairs, 911 based on Foata normal form. 6/6796 useless extension candidates. Maximal degree in co-relation 41909. Up to 4867 conditions per place. [2024-06-03 20:37:41,010 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 367 selfloop transitions, 90 changer transitions 0/463 dead transitions. [2024-06-03 20:37:41,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 463 transitions, 7531 flow [2024-06-03 20:37:41,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:37:41,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:37:41,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 20:37:41,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-03 20:37:41,011 INFO L175 Difference]: Start difference. First operand has 347 places, 403 transitions, 5748 flow. Second operand 9 states and 211 transitions. [2024-06-03 20:37:41,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 463 transitions, 7531 flow [2024-06-03 20:37:43,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 463 transitions, 7336 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 20:37:43,020 INFO L231 Difference]: Finished difference. Result has 352 places, 413 transitions, 5994 flow [2024-06-03 20:37:43,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5560, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5994, PETRI_PLACES=352, PETRI_TRANSITIONS=413} [2024-06-03 20:37:43,020 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-03 20:37:43,020 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 413 transitions, 5994 flow [2024-06-03 20:37:43,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:43,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:43,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:43,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 20:37:43,021 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:43,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:43,021 INFO L85 PathProgramCache]: Analyzing trace with hash 216116056, now seen corresponding path program 2 times [2024-06-03 20:37:43,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:43,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978940844] [2024-06-03 20:37:43,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:43,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:43,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:43,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:43,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:43,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978940844] [2024-06-03 20:37:43,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978940844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:43,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:43,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:43,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751590887] [2024-06-03 20:37:43,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:43,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:43,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:43,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:43,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:43,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:43,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 413 transitions, 5994 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:43,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:43,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:43,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:44,399 INFO L124 PetriNetUnfolderBase]: 4075/6906 cut-off events. [2024-06-03 20:37:44,399 INFO L125 PetriNetUnfolderBase]: For 429813/429815 co-relation queries the response was YES. [2024-06-03 20:37:44,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42575 conditions, 6906 events. 4075/6906 cut-off events. For 429813/429815 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 48436 event pairs, 1024 based on Foata normal form. 8/6906 useless extension candidates. Maximal degree in co-relation 42413. Up to 5822 conditions per place. [2024-06-03 20:37:44,476 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 364 selfloop transitions, 82 changer transitions 0/452 dead transitions. [2024-06-03 20:37:44,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 452 transitions, 7096 flow [2024-06-03 20:37:44,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:37:44,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:37:44,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 20:37:44,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:37:44,478 INFO L175 Difference]: Start difference. First operand has 352 places, 413 transitions, 5994 flow. Second operand 8 states and 192 transitions. [2024-06-03 20:37:44,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 452 transitions, 7096 flow [2024-06-03 20:37:46,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 452 transitions, 6913 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-03 20:37:46,795 INFO L231 Difference]: Finished difference. Result has 357 places, 416 transitions, 6045 flow [2024-06-03 20:37:46,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5835, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6045, PETRI_PLACES=357, PETRI_TRANSITIONS=416} [2024-06-03 20:37:46,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-03 20:37:46,795 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 416 transitions, 6045 flow [2024-06-03 20:37:46,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:46,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:46,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:46,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 20:37:46,796 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:46,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:46,796 INFO L85 PathProgramCache]: Analyzing trace with hash 216116242, now seen corresponding path program 1 times [2024-06-03 20:37:46,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:46,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562615387] [2024-06-03 20:37:46,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:46,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:46,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:46,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:46,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:46,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562615387] [2024-06-03 20:37:46,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562615387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:46,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:46,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:37:46,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519290] [2024-06-03 20:37:46,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:46,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:37:46,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:46,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:37:46,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:37:47,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:47,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 416 transitions, 6045 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:47,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:47,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:47,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:48,207 INFO L124 PetriNetUnfolderBase]: 4095/6950 cut-off events. [2024-06-03 20:37:48,207 INFO L125 PetriNetUnfolderBase]: For 433756/433760 co-relation queries the response was YES. [2024-06-03 20:37:48,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42513 conditions, 6950 events. 4095/6950 cut-off events. For 433756/433760 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 48853 event pairs, 996 based on Foata normal form. 8/6956 useless extension candidates. Maximal degree in co-relation 42349. Up to 5372 conditions per place. [2024-06-03 20:37:48,286 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 363 selfloop transitions, 79 changer transitions 0/448 dead transitions. [2024-06-03 20:37:48,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 448 transitions, 7489 flow [2024-06-03 20:37:48,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:37:48,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:37:48,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:37:48,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-03 20:37:48,288 INFO L175 Difference]: Start difference. First operand has 357 places, 416 transitions, 6045 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:37:48,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 448 transitions, 7489 flow [2024-06-03 20:37:50,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 448 transitions, 7317 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 20:37:50,317 INFO L231 Difference]: Finished difference. Result has 359 places, 417 transitions, 6053 flow [2024-06-03 20:37:50,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5873, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6053, PETRI_PLACES=359, PETRI_TRANSITIONS=417} [2024-06-03 20:37:50,318 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-03 20:37:50,318 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 417 transitions, 6053 flow [2024-06-03 20:37:50,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:50,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:50,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:50,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 20:37:50,318 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:50,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:50,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1869701860, now seen corresponding path program 2 times [2024-06-03 20:37:50,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:50,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784883470] [2024-06-03 20:37:50,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:50,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:50,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:50,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:50,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:50,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784883470] [2024-06-03 20:37:50,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784883470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:50,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:50,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:37:50,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895342980] [2024-06-03 20:37:50,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:50,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:37:50,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:50,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:37:50,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:37:50,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:50,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 417 transitions, 6053 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:50,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:50,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:50,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:51,774 INFO L124 PetriNetUnfolderBase]: 4115/6982 cut-off events. [2024-06-03 20:37:51,774 INFO L125 PetriNetUnfolderBase]: For 441728/441732 co-relation queries the response was YES. [2024-06-03 20:37:51,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42843 conditions, 6982 events. 4115/6982 cut-off events. For 441728/441732 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 49022 event pairs, 994 based on Foata normal form. 8/6988 useless extension candidates. Maximal degree in co-relation 42678. Up to 5384 conditions per place. [2024-06-03 20:37:51,857 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 360 selfloop transitions, 81 changer transitions 0/447 dead transitions. [2024-06-03 20:37:51,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 447 transitions, 7497 flow [2024-06-03 20:37:51,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:37:51,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:37:51,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 20:37:51,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 20:37:51,859 INFO L175 Difference]: Start difference. First operand has 359 places, 417 transitions, 6053 flow. Second operand 6 states and 150 transitions. [2024-06-03 20:37:51,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 447 transitions, 7497 flow [2024-06-03 20:37:53,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 447 transitions, 7349 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 20:37:53,835 INFO L231 Difference]: Finished difference. Result has 361 places, 418 transitions, 6094 flow [2024-06-03 20:37:53,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5906, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6094, PETRI_PLACES=361, PETRI_TRANSITIONS=418} [2024-06-03 20:37:53,836 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-03 20:37:53,836 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 418 transitions, 6094 flow [2024-06-03 20:37:53,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:53,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:53,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:53,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 20:37:53,837 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:53,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:53,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1685676546, now seen corresponding path program 3 times [2024-06-03 20:37:53,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:53,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391503782] [2024-06-03 20:37:53,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:53,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:53,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:54,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:54,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:54,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391503782] [2024-06-03 20:37:54,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391503782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:54,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:54,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:37:54,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195667155] [2024-06-03 20:37:54,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:54,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:37:54,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:54,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:37:54,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:37:54,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:54,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 418 transitions, 6094 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:54,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:54,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:54,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:55,316 INFO L124 PetriNetUnfolderBase]: 4102/6963 cut-off events. [2024-06-03 20:37:55,316 INFO L125 PetriNetUnfolderBase]: For 415912/415916 co-relation queries the response was YES. [2024-06-03 20:37:55,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42228 conditions, 6963 events. 4102/6963 cut-off events. For 415912/415916 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 48932 event pairs, 1024 based on Foata normal form. 8/6969 useless extension candidates. Maximal degree in co-relation 42062. Up to 5378 conditions per place. [2024-06-03 20:37:55,399 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 363 selfloop transitions, 73 changer transitions 0/442 dead transitions. [2024-06-03 20:37:55,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 442 transitions, 7278 flow [2024-06-03 20:37:55,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:37:55,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:37:55,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 20:37:55,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 20:37:55,400 INFO L175 Difference]: Start difference. First operand has 361 places, 418 transitions, 6094 flow. Second operand 6 states and 142 transitions. [2024-06-03 20:37:55,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 442 transitions, 7278 flow [2024-06-03 20:37:57,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 442 transitions, 7119 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:37:57,582 INFO L231 Difference]: Finished difference. Result has 363 places, 418 transitions, 6087 flow [2024-06-03 20:37:57,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5937, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6087, PETRI_PLACES=363, PETRI_TRANSITIONS=418} [2024-06-03 20:37:57,583 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-03 20:37:57,583 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 418 transitions, 6087 flow [2024-06-03 20:37:57,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:57,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:57,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:57,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 20:37:57,584 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:57,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:57,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1685913882, now seen corresponding path program 3 times [2024-06-03 20:37:57,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:57,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459790420] [2024-06-03 20:37:57,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:57,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:57,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:57,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:57,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:57,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459790420] [2024-06-03 20:37:57,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459790420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:57,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:57,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:57,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797157182] [2024-06-03 20:37:57,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:57,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:57,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:57,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:57,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:57,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:57,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 418 transitions, 6087 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:57,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:57,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:57,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:59,213 INFO L124 PetriNetUnfolderBase]: 4410/7505 cut-off events. [2024-06-03 20:37:59,213 INFO L125 PetriNetUnfolderBase]: For 824385/824387 co-relation queries the response was YES. [2024-06-03 20:37:59,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49270 conditions, 7505 events. 4410/7505 cut-off events. For 824385/824387 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 53596 event pairs, 1046 based on Foata normal form. 44/7541 useless extension candidates. Maximal degree in co-relation 49104. Up to 5573 conditions per place. [2024-06-03 20:37:59,304 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 374 selfloop transitions, 88 changer transitions 6/474 dead transitions. [2024-06-03 20:37:59,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 474 transitions, 7686 flow [2024-06-03 20:37:59,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:37:59,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:37:59,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-03 20:37:59,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-03 20:37:59,305 INFO L175 Difference]: Start difference. First operand has 363 places, 418 transitions, 6087 flow. Second operand 8 states and 210 transitions. [2024-06-03 20:37:59,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 474 transitions, 7686 flow [2024-06-03 20:38:01,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 474 transitions, 7403 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 20:38:01,736 INFO L231 Difference]: Finished difference. Result has 365 places, 420 transitions, 6152 flow [2024-06-03 20:38:01,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5804, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6152, PETRI_PLACES=365, PETRI_TRANSITIONS=420} [2024-06-03 20:38:01,736 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-03 20:38:01,736 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 420 transitions, 6152 flow [2024-06-03 20:38:01,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:01,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:01,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:01,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 20:38:01,737 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:01,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:01,737 INFO L85 PathProgramCache]: Analyzing trace with hash -571654474, now seen corresponding path program 4 times [2024-06-03 20:38:01,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:01,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775507258] [2024-06-03 20:38:01,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:01,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:01,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:01,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:01,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:01,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775507258] [2024-06-03 20:38:01,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775507258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:01,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:01,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:01,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861873339] [2024-06-03 20:38:01,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:01,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:01,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:01,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:01,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:02,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:02,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 420 transitions, 6152 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:02,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:02,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:02,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:03,406 INFO L124 PetriNetUnfolderBase]: 4619/7829 cut-off events. [2024-06-03 20:38:03,407 INFO L125 PetriNetUnfolderBase]: For 884385/884385 co-relation queries the response was YES. [2024-06-03 20:38:03,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55900 conditions, 7829 events. 4619/7829 cut-off events. For 884385/884385 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 56479 event pairs, 1280 based on Foata normal form. 6/7799 useless extension candidates. Maximal degree in co-relation 55733. Up to 5908 conditions per place. [2024-06-03 20:38:03,503 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 214 changer transitions 0/470 dead transitions. [2024-06-03 20:38:03,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 470 transitions, 7644 flow [2024-06-03 20:38:03,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:38:03,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:38:03,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-03 20:38:03,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5742793791574279 [2024-06-03 20:38:03,505 INFO L175 Difference]: Start difference. First operand has 365 places, 420 transitions, 6152 flow. Second operand 11 states and 259 transitions. [2024-06-03 20:38:03,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 470 transitions, 7644 flow [2024-06-03 20:38:06,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 470 transitions, 7389 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-03 20:38:06,584 INFO L231 Difference]: Finished difference. Result has 372 places, 424 transitions, 6503 flow [2024-06-03 20:38:06,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5929, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6503, PETRI_PLACES=372, PETRI_TRANSITIONS=424} [2024-06-03 20:38:06,585 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-03 20:38:06,585 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 424 transitions, 6503 flow [2024-06-03 20:38:06,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:06,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:06,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:06,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 20:38:06,585 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:06,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:06,586 INFO L85 PathProgramCache]: Analyzing trace with hash 2016982006, now seen corresponding path program 5 times [2024-06-03 20:38:06,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:06,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422713649] [2024-06-03 20:38:06,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:06,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:06,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:06,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:06,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:06,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422713649] [2024-06-03 20:38:06,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422713649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:06,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:06,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:06,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662695833] [2024-06-03 20:38:06,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:06,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:06,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:06,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:06,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:06,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:06,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 424 transitions, 6503 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:06,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:06,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:06,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:08,292 INFO L124 PetriNetUnfolderBase]: 4534/7741 cut-off events. [2024-06-03 20:38:08,293 INFO L125 PetriNetUnfolderBase]: For 827323/827325 co-relation queries the response was YES. [2024-06-03 20:38:08,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50567 conditions, 7741 events. 4534/7741 cut-off events. For 827323/827325 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 56049 event pairs, 1361 based on Foata normal form. 44/7775 useless extension candidates. Maximal degree in co-relation 50398. Up to 6651 conditions per place. [2024-06-03 20:38:08,389 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 377 selfloop transitions, 73 changer transitions 4/460 dead transitions. [2024-06-03 20:38:08,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 460 transitions, 7559 flow [2024-06-03 20:38:08,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:38:08,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:38:08,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-03 20:38:08,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-03 20:38:08,390 INFO L175 Difference]: Start difference. First operand has 372 places, 424 transitions, 6503 flow. Second operand 7 states and 180 transitions. [2024-06-03 20:38:08,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 460 transitions, 7559 flow [2024-06-03 20:38:10,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 460 transitions, 7051 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-03 20:38:10,634 INFO L231 Difference]: Finished difference. Result has 371 places, 424 transitions, 6149 flow [2024-06-03 20:38:10,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5995, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6149, PETRI_PLACES=371, PETRI_TRANSITIONS=424} [2024-06-03 20:38:10,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-03 20:38:10,635 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 424 transitions, 6149 flow [2024-06-03 20:38:10,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:10,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:10,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:10,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 20:38:10,635 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:10,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:10,636 INFO L85 PathProgramCache]: Analyzing trace with hash -462576266, now seen corresponding path program 4 times [2024-06-03 20:38:10,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:10,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097392254] [2024-06-03 20:38:10,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:10,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:10,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:10,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:10,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:10,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097392254] [2024-06-03 20:38:10,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097392254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:10,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:10,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:38:10,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675959596] [2024-06-03 20:38:10,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:10,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:38:10,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:10,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:38:10,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:38:10,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:10,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 424 transitions, 6149 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:10,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:10,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:10,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:12,112 INFO L124 PetriNetUnfolderBase]: 4521/7672 cut-off events. [2024-06-03 20:38:12,112 INFO L125 PetriNetUnfolderBase]: For 600410/600412 co-relation queries the response was YES. [2024-06-03 20:38:12,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48970 conditions, 7672 events. 4521/7672 cut-off events. For 600410/600412 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 55165 event pairs, 1403 based on Foata normal form. 6/7664 useless extension candidates. Maximal degree in co-relation 48800. Up to 6805 conditions per place. [2024-06-03 20:38:12,200 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 369 selfloop transitions, 70 changer transitions 2/447 dead transitions. [2024-06-03 20:38:12,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 447 transitions, 7121 flow [2024-06-03 20:38:12,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:38:12,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:38:12,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:38:12,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 20:38:12,201 INFO L175 Difference]: Start difference. First operand has 371 places, 424 transitions, 6149 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:38:12,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 447 transitions, 7121 flow [2024-06-03 20:38:15,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 447 transitions, 6963 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 20:38:15,153 INFO L231 Difference]: Finished difference. Result has 370 places, 424 transitions, 6136 flow [2024-06-03 20:38:15,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5991, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6136, PETRI_PLACES=370, PETRI_TRANSITIONS=424} [2024-06-03 20:38:15,153 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-03 20:38:15,153 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 424 transitions, 6136 flow [2024-06-03 20:38:15,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:15,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:15,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:15,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 20:38:15,154 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:15,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:15,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1132923666, now seen corresponding path program 6 times [2024-06-03 20:38:15,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:15,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887448418] [2024-06-03 20:38:15,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:15,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:15,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:15,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:15,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:15,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887448418] [2024-06-03 20:38:15,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887448418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:15,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:15,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:15,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341177878] [2024-06-03 20:38:15,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:15,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:15,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:15,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:15,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:15,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:15,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 424 transitions, 6136 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:15,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:15,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:15,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:16,787 INFO L124 PetriNetUnfolderBase]: 4651/7933 cut-off events. [2024-06-03 20:38:16,787 INFO L125 PetriNetUnfolderBase]: For 679649/679649 co-relation queries the response was YES. [2024-06-03 20:38:16,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52028 conditions, 7933 events. 4651/7933 cut-off events. For 679649/679649 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 57368 event pairs, 1346 based on Foata normal form. 6/7934 useless extension candidates. Maximal degree in co-relation 51858. Up to 6642 conditions per place. [2024-06-03 20:38:16,883 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 414 selfloop transitions, 60 changer transitions 0/480 dead transitions. [2024-06-03 20:38:16,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 480 transitions, 7914 flow [2024-06-03 20:38:16,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:38:16,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:38:16,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-03 20:38:16,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 20:38:16,884 INFO L175 Difference]: Start difference. First operand has 370 places, 424 transitions, 6136 flow. Second operand 9 states and 213 transitions. [2024-06-03 20:38:16,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 480 transitions, 7914 flow [2024-06-03 20:38:19,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 480 transitions, 7736 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 20:38:19,421 INFO L231 Difference]: Finished difference. Result has 376 places, 436 transitions, 6377 flow [2024-06-03 20:38:19,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5965, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6377, PETRI_PLACES=376, PETRI_TRANSITIONS=436} [2024-06-03 20:38:19,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-03 20:38:19,422 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 436 transitions, 6377 flow [2024-06-03 20:38:19,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:19,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:19,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:19,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 20:38:19,423 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:19,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:19,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1489050194, now seen corresponding path program 7 times [2024-06-03 20:38:19,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:19,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009724194] [2024-06-03 20:38:19,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:19,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:19,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:19,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:19,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:19,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009724194] [2024-06-03 20:38:19,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009724194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:19,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:19,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:19,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810983295] [2024-06-03 20:38:19,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:19,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:19,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:19,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:19,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:19,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:19,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 436 transitions, 6377 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:19,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:19,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:19,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:21,172 INFO L124 PetriNetUnfolderBase]: 4647/7948 cut-off events. [2024-06-03 20:38:21,172 INFO L125 PetriNetUnfolderBase]: For 752259/752261 co-relation queries the response was YES. [2024-06-03 20:38:21,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49525 conditions, 7948 events. 4647/7948 cut-off events. For 752259/752261 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 57694 event pairs, 1296 based on Foata normal form. 44/7984 useless extension candidates. Maximal degree in co-relation 49351. Up to 6748 conditions per place. [2024-06-03 20:38:21,268 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 379 selfloop transitions, 83 changer transitions 7/475 dead transitions. [2024-06-03 20:38:21,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 475 transitions, 7471 flow [2024-06-03 20:38:21,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:38:21,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:38:21,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-03 20:38:21,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-03 20:38:21,270 INFO L175 Difference]: Start difference. First operand has 376 places, 436 transitions, 6377 flow. Second operand 7 states and 182 transitions. [2024-06-03 20:38:21,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 475 transitions, 7471 flow [2024-06-03 20:38:23,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 475 transitions, 7379 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-03 20:38:23,907 INFO L231 Difference]: Finished difference. Result has 380 places, 435 transitions, 6442 flow [2024-06-03 20:38:23,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6285, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6442, PETRI_PLACES=380, PETRI_TRANSITIONS=435} [2024-06-03 20:38:23,907 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-03 20:38:23,908 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 435 transitions, 6442 flow [2024-06-03 20:38:23,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:23,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:23,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:23,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 20:38:23,908 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:23,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:23,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1764142734, now seen corresponding path program 8 times [2024-06-03 20:38:23,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:23,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707210195] [2024-06-03 20:38:23,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:23,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:23,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:24,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:24,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:24,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707210195] [2024-06-03 20:38:24,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707210195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:24,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:24,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:24,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138712280] [2024-06-03 20:38:24,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:24,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:24,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:24,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:24,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:24,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:24,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 435 transitions, 6442 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:24,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:24,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:24,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:25,741 INFO L124 PetriNetUnfolderBase]: 4872/8299 cut-off events. [2024-06-03 20:38:25,741 INFO L125 PetriNetUnfolderBase]: For 867638/867638 co-relation queries the response was YES. [2024-06-03 20:38:25,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57554 conditions, 8299 events. 4872/8299 cut-off events. For 867638/867638 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 60550 event pairs, 1607 based on Foata normal form. 8/8303 useless extension candidates. Maximal degree in co-relation 57378. Up to 6683 conditions per place. [2024-06-03 20:38:25,853 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 258 selfloop transitions, 220 changer transitions 0/484 dead transitions. [2024-06-03 20:38:25,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 484 transitions, 7911 flow [2024-06-03 20:38:25,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:38:25,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:38:25,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-03 20:38:25,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 20:38:25,854 INFO L175 Difference]: Start difference. First operand has 380 places, 435 transitions, 6442 flow. Second operand 12 states and 273 transitions. [2024-06-03 20:38:25,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 484 transitions, 7911 flow [2024-06-03 20:38:29,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 484 transitions, 7705 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 20:38:29,931 INFO L231 Difference]: Finished difference. Result has 386 places, 439 transitions, 6830 flow [2024-06-03 20:38:29,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6238, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6830, PETRI_PLACES=386, PETRI_TRANSITIONS=439} [2024-06-03 20:38:29,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-03 20:38:29,932 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 439 transitions, 6830 flow [2024-06-03 20:38:29,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:29,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:29,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:29,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 20:38:29,933 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:29,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:29,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1606690822, now seen corresponding path program 9 times [2024-06-03 20:38:29,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:29,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400629393] [2024-06-03 20:38:29,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:29,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:29,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:30,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:30,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:30,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400629393] [2024-06-03 20:38:30,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400629393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:30,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:30,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:30,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466717675] [2024-06-03 20:38:30,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:30,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:30,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:30,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:30,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:30,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:30,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 439 transitions, 6830 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:30,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:30,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:30,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:31,723 INFO L124 PetriNetUnfolderBase]: 4900/8345 cut-off events. [2024-06-03 20:38:31,723 INFO L125 PetriNetUnfolderBase]: For 871166/871166 co-relation queries the response was YES. [2024-06-03 20:38:31,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58256 conditions, 8345 events. 4900/8345 cut-off events. For 871166/871166 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 60952 event pairs, 1631 based on Foata normal form. 8/8351 useless extension candidates. Maximal degree in co-relation 58079. Up to 7196 conditions per place. [2024-06-03 20:38:31,829 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 253 selfloop transitions, 216 changer transitions 0/475 dead transitions. [2024-06-03 20:38:31,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 475 transitions, 7907 flow [2024-06-03 20:38:31,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:38:31,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:38:31,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-03 20:38:31,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 20:38:31,831 INFO L175 Difference]: Start difference. First operand has 386 places, 439 transitions, 6830 flow. Second operand 12 states and 264 transitions. [2024-06-03 20:38:31,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 475 transitions, 7907 flow [2024-06-03 20:38:35,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 475 transitions, 7547 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-03 20:38:35,526 INFO L231 Difference]: Finished difference. Result has 390 places, 440 transitions, 6938 flow [2024-06-03 20:38:35,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6472, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6938, PETRI_PLACES=390, PETRI_TRANSITIONS=440} [2024-06-03 20:38:35,527 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-03 20:38:35,527 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 440 transitions, 6938 flow [2024-06-03 20:38:35,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:35,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:35,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:35,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 20:38:35,528 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:35,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:35,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1805654118, now seen corresponding path program 10 times [2024-06-03 20:38:35,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:35,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229864761] [2024-06-03 20:38:35,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:35,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:35,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:35,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:35,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:35,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229864761] [2024-06-03 20:38:35,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229864761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:35,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:35,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:35,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014456638] [2024-06-03 20:38:35,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:35,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:35,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:35,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:35,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:35,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:35,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 440 transitions, 6938 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:35,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:35,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:35,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:37,807 INFO L124 PetriNetUnfolderBase]: 5193/8804 cut-off events. [2024-06-03 20:38:37,808 INFO L125 PetriNetUnfolderBase]: For 1189658/1189658 co-relation queries the response was YES. [2024-06-03 20:38:37,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66871 conditions, 8804 events. 5193/8804 cut-off events. For 1189658/1189658 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 64721 event pairs, 1742 based on Foata normal form. 8/8810 useless extension candidates. Maximal degree in co-relation 66692. Up to 7186 conditions per place. [2024-06-03 20:38:37,902 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 212 changer transitions 0/486 dead transitions. [2024-06-03 20:38:37,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 486 transitions, 8413 flow [2024-06-03 20:38:37,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:38:37,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:38:37,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-03 20:38:37,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 20:38:37,904 INFO L175 Difference]: Start difference. First operand has 390 places, 440 transitions, 6938 flow. Second operand 12 states and 268 transitions. [2024-06-03 20:38:37,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 486 transitions, 8413 flow [2024-06-03 20:38:41,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 486 transitions, 7972 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-03 20:38:41,662 INFO L231 Difference]: Finished difference. Result has 393 places, 444 transitions, 7081 flow [2024-06-03 20:38:41,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6497, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7081, PETRI_PLACES=393, PETRI_TRANSITIONS=444} [2024-06-03 20:38:41,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-03 20:38:41,662 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 444 transitions, 7081 flow [2024-06-03 20:38:41,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:41,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:41,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:41,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 20:38:41,663 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:41,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:41,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1640280684, now seen corresponding path program 11 times [2024-06-03 20:38:41,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:41,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207072511] [2024-06-03 20:38:41,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:41,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:41,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:41,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:41,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:41,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207072511] [2024-06-03 20:38:41,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207072511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:41,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:41,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:41,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317978372] [2024-06-03 20:38:41,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:41,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:41,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:41,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:41,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:41,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:41,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 444 transitions, 7081 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:41,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:41,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:41,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:43,951 INFO L124 PetriNetUnfolderBase]: 5088/8643 cut-off events. [2024-06-03 20:38:43,952 INFO L125 PetriNetUnfolderBase]: For 1161972/1161974 co-relation queries the response was YES. [2024-06-03 20:38:44,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60842 conditions, 8643 events. 5088/8643 cut-off events. For 1161972/1161974 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 63557 event pairs, 1693 based on Foata normal form. 52/8687 useless extension candidates. Maximal degree in co-relation 60661. Up to 7537 conditions per place. [2024-06-03 20:38:44,050 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 385 selfloop transitions, 85 changer transitions 3/479 dead transitions. [2024-06-03 20:38:44,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 479 transitions, 8151 flow [2024-06-03 20:38:44,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:38:44,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:38:44,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 20:38:44,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-03 20:38:44,051 INFO L175 Difference]: Start difference. First operand has 393 places, 444 transitions, 7081 flow. Second operand 7 states and 178 transitions. [2024-06-03 20:38:44,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 479 transitions, 8151 flow [2024-06-03 20:38:47,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 479 transitions, 7789 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-03 20:38:47,239 INFO L231 Difference]: Finished difference. Result has 393 places, 443 transitions, 6889 flow [2024-06-03 20:38:47,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6719, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6889, PETRI_PLACES=393, PETRI_TRANSITIONS=443} [2024-06-03 20:38:47,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-03 20:38:47,240 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 443 transitions, 6889 flow [2024-06-03 20:38:47,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:47,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:47,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:47,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 20:38:47,240 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:47,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:47,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1520026938, now seen corresponding path program 12 times [2024-06-03 20:38:47,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:47,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323040184] [2024-06-03 20:38:47,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:47,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:47,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:47,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:47,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:47,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323040184] [2024-06-03 20:38:47,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323040184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:47,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:47,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:47,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125759826] [2024-06-03 20:38:47,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:47,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:47,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:47,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:47,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:47,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:47,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 443 transitions, 6889 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:47,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:47,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:47,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:49,454 INFO L124 PetriNetUnfolderBase]: 5060/8609 cut-off events. [2024-06-03 20:38:49,455 INFO L125 PetriNetUnfolderBase]: For 863237/863237 co-relation queries the response was YES. [2024-06-03 20:38:49,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59117 conditions, 8609 events. 5060/8609 cut-off events. For 863237/863237 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 63288 event pairs, 1685 based on Foata normal form. 8/8615 useless extension candidates. Maximal degree in co-relation 58934. Up to 7460 conditions per place. [2024-06-03 20:38:49,556 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 262 selfloop transitions, 207 changer transitions 0/475 dead transitions. [2024-06-03 20:38:49,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 475 transitions, 7929 flow [2024-06-03 20:38:49,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:38:49,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:38:49,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-03 20:38:49,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264227642276422 [2024-06-03 20:38:49,557 INFO L175 Difference]: Start difference. First operand has 393 places, 443 transitions, 6889 flow. Second operand 12 states and 259 transitions. [2024-06-03 20:38:49,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 475 transitions, 7929 flow [2024-06-03 20:38:53,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 475 transitions, 7754 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 20:38:53,138 INFO L231 Difference]: Finished difference. Result has 399 places, 443 transitions, 7133 flow [2024-06-03 20:38:53,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6714, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7133, PETRI_PLACES=399, PETRI_TRANSITIONS=443} [2024-06-03 20:38:53,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-03 20:38:53,139 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 443 transitions, 7133 flow [2024-06-03 20:38:53,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:53,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:53,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:53,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 20:38:53,139 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:53,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:53,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1510195908, now seen corresponding path program 13 times [2024-06-03 20:38:53,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:53,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540854460] [2024-06-03 20:38:53,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:53,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:53,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:53,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:53,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:53,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540854460] [2024-06-03 20:38:53,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540854460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:53,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:53,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:53,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202620668] [2024-06-03 20:38:53,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:53,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:53,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:53,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:53,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:53,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:53,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 443 transitions, 7133 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:53,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:53,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:53,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:55,232 INFO L124 PetriNetUnfolderBase]: 5088/8653 cut-off events. [2024-06-03 20:38:55,232 INFO L125 PetriNetUnfolderBase]: For 880367/880367 co-relation queries the response was YES. [2024-06-03 20:38:55,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59880 conditions, 8653 events. 5088/8653 cut-off events. For 880367/880367 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 63688 event pairs, 1689 based on Foata normal form. 8/8659 useless extension candidates. Maximal degree in co-relation 59696. Up to 7504 conditions per place. [2024-06-03 20:38:55,331 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 267 selfloop transitions, 199 changer transitions 0/472 dead transitions. [2024-06-03 20:38:55,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 472 transitions, 8183 flow [2024-06-03 20:38:55,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:38:55,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:38:55,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-03 20:38:55,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299334811529933 [2024-06-03 20:38:55,333 INFO L175 Difference]: Start difference. First operand has 399 places, 443 transitions, 7133 flow. Second operand 11 states and 239 transitions. [2024-06-03 20:38:55,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 472 transitions, 8183 flow [2024-06-03 20:38:59,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 472 transitions, 7708 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-03 20:38:59,125 INFO L231 Difference]: Finished difference. Result has 399 places, 444 transitions, 7089 flow [2024-06-03 20:38:59,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7089, PETRI_PLACES=399, PETRI_TRANSITIONS=444} [2024-06-03 20:38:59,125 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-03 20:38:59,125 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 444 transitions, 7089 flow [2024-06-03 20:38:59,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:59,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:59,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:59,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 20:38:59,127 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:59,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:59,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1017442828, now seen corresponding path program 14 times [2024-06-03 20:38:59,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:59,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104512589] [2024-06-03 20:38:59,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:59,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:59,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:59,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:59,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:59,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104512589] [2024-06-03 20:38:59,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104512589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:59,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:59,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:59,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234876753] [2024-06-03 20:38:59,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:59,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:59,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:59,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:59,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:59,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:59,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 444 transitions, 7089 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:59,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:59,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:59,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:01,400 INFO L124 PetriNetUnfolderBase]: 5001/8518 cut-off events. [2024-06-03 20:39:01,400 INFO L125 PetriNetUnfolderBase]: For 841826/841828 co-relation queries the response was YES. [2024-06-03 20:39:01,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54467 conditions, 8518 events. 5001/8518 cut-off events. For 841826/841828 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 62680 event pairs, 1632 based on Foata normal form. 44/8554 useless extension candidates. Maximal degree in co-relation 54282. Up to 7343 conditions per place. [2024-06-03 20:39:01,486 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 359 selfloop transitions, 108 changer transitions 3/476 dead transitions. [2024-06-03 20:39:01,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 476 transitions, 8145 flow [2024-06-03 20:39:01,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:39:01,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:39:01,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 20:39:01,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-03 20:39:01,488 INFO L175 Difference]: Start difference. First operand has 399 places, 444 transitions, 7089 flow. Second operand 7 states and 176 transitions. [2024-06-03 20:39:01,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 476 transitions, 8145 flow [2024-06-03 20:39:04,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 476 transitions, 7714 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-03 20:39:04,560 INFO L231 Difference]: Finished difference. Result has 397 places, 443 transitions, 6868 flow [2024-06-03 20:39:04,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6868, PETRI_PLACES=397, PETRI_TRANSITIONS=443} [2024-06-03 20:39:04,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-03 20:39:04,561 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 443 transitions, 6868 flow [2024-06-03 20:39:04,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:04,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:04,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:04,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 20:39:04,562 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:39:04,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:04,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1598844996, now seen corresponding path program 1 times [2024-06-03 20:39:04,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:04,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878904198] [2024-06-03 20:39:04,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:04,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:04,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:04,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:04,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:04,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878904198] [2024-06-03 20:39:04,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878904198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:04,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:04,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:04,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793878476] [2024-06-03 20:39:04,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:04,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:04,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:04,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:04,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:04,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:04,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 443 transitions, 6868 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:04,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:04,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:04,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:06,915 INFO L124 PetriNetUnfolderBase]: 5191/8812 cut-off events. [2024-06-03 20:39:06,915 INFO L125 PetriNetUnfolderBase]: For 861392/861392 co-relation queries the response was YES. [2024-06-03 20:39:06,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60150 conditions, 8812 events. 5191/8812 cut-off events. For 861392/861392 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 65005 event pairs, 1551 based on Foata normal form. 6/8782 useless extension candidates. Maximal degree in co-relation 59964. Up to 5994 conditions per place. [2024-06-03 20:39:07,017 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 258 selfloop transitions, 228 changer transitions 0/492 dead transitions. [2024-06-03 20:39:07,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 492 transitions, 8382 flow [2024-06-03 20:39:07,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:39:07,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:39:07,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-03 20:39:07,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565410199556541 [2024-06-03 20:39:07,019 INFO L175 Difference]: Start difference. First operand has 397 places, 443 transitions, 6868 flow. Second operand 11 states and 255 transitions. [2024-06-03 20:39:07,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 492 transitions, 8382 flow [2024-06-03 20:39:10,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 492 transitions, 8175 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 20:39:10,697 INFO L231 Difference]: Finished difference. Result has 404 places, 446 transitions, 7258 flow [2024-06-03 20:39:10,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6661, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7258, PETRI_PLACES=404, PETRI_TRANSITIONS=446} [2024-06-03 20:39:10,697 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-03 20:39:10,698 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 446 transitions, 7258 flow [2024-06-03 20:39:10,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:10,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:10,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:10,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 20:39:10,698 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:39:10,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:10,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1598546466, now seen corresponding path program 2 times [2024-06-03 20:39:10,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:10,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957812467] [2024-06-03 20:39:10,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:10,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:10,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:10,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:10,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:10,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957812467] [2024-06-03 20:39:10,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957812467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:10,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:10,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:10,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883875373] [2024-06-03 20:39:10,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:10,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:10,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:10,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:10,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:10,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:10,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 446 transitions, 7258 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:10,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:10,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:10,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:13,088 INFO L124 PetriNetUnfolderBase]: 5211/8842 cut-off events. [2024-06-03 20:39:13,088 INFO L125 PetriNetUnfolderBase]: For 882190/882190 co-relation queries the response was YES. [2024-06-03 20:39:13,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61322 conditions, 8842 events. 5211/8842 cut-off events. For 882190/882190 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 65249 event pairs, 1606 based on Foata normal form. 6/8812 useless extension candidates. Maximal degree in co-relation 61134. Up to 6006 conditions per place. [2024-06-03 20:39:13,190 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 257 selfloop transitions, 225 changer transitions 0/488 dead transitions. [2024-06-03 20:39:13,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 488 transitions, 8662 flow [2024-06-03 20:39:13,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:39:13,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:39:13,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-03 20:39:13,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543237250554324 [2024-06-03 20:39:13,191 INFO L175 Difference]: Start difference. First operand has 404 places, 446 transitions, 7258 flow. Second operand 11 states and 250 transitions. [2024-06-03 20:39:13,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 488 transitions, 8662 flow [2024-06-03 20:39:17,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 488 transitions, 8238 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-03 20:39:17,187 INFO L231 Difference]: Finished difference. Result has 408 places, 447 transitions, 7329 flow [2024-06-03 20:39:17,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6850, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7329, PETRI_PLACES=408, PETRI_TRANSITIONS=447} [2024-06-03 20:39:17,187 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-03 20:39:17,187 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 447 transitions, 7329 flow [2024-06-03 20:39:17,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:17,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:17,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:17,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 20:39:17,188 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:39:17,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:17,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1509980706, now seen corresponding path program 3 times [2024-06-03 20:39:17,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:17,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769908706] [2024-06-03 20:39:17,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:17,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:17,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:17,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:17,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:17,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769908706] [2024-06-03 20:39:17,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769908706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:17,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:17,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:17,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179131513] [2024-06-03 20:39:17,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:17,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:17,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:17,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:17,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:17,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:17,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 447 transitions, 7329 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:17,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:17,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:17,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:19,562 INFO L124 PetriNetUnfolderBase]: 5231/8914 cut-off events. [2024-06-03 20:39:19,562 INFO L125 PetriNetUnfolderBase]: For 887645/887645 co-relation queries the response was YES. [2024-06-03 20:39:19,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61730 conditions, 8914 events. 5231/8914 cut-off events. For 887645/887645 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 66143 event pairs, 1754 based on Foata normal form. 6/8914 useless extension candidates. Maximal degree in co-relation 61540. Up to 7619 conditions per place. [2024-06-03 20:39:19,661 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 270 selfloop transitions, 203 changer transitions 0/479 dead transitions. [2024-06-03 20:39:19,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 479 transitions, 8411 flow [2024-06-03 20:39:19,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:39:19,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:39:19,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-03 20:39:19,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343680709534369 [2024-06-03 20:39:19,662 INFO L175 Difference]: Start difference. First operand has 408 places, 447 transitions, 7329 flow. Second operand 11 states and 241 transitions. [2024-06-03 20:39:19,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 479 transitions, 8411 flow [2024-06-03 20:39:23,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 479 transitions, 8002 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 20:39:23,291 INFO L231 Difference]: Finished difference. Result has 411 places, 448 transitions, 7359 flow [2024-06-03 20:39:23,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6921, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7359, PETRI_PLACES=411, PETRI_TRANSITIONS=448} [2024-06-03 20:39:23,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-03 20:39:23,292 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 448 transitions, 7359 flow [2024-06-03 20:39:23,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:23,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:23,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:23,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 20:39:23,292 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:39:23,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:23,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1331130464, now seen corresponding path program 4 times [2024-06-03 20:39:23,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:23,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259049732] [2024-06-03 20:39:23,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:23,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:23,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:23,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:23,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:23,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259049732] [2024-06-03 20:39:23,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259049732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:23,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:23,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:23,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782541459] [2024-06-03 20:39:23,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:23,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:23,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:23,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:23,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:23,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:23,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 448 transitions, 7359 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:23,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:23,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:23,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:25,652 INFO L124 PetriNetUnfolderBase]: 5159/8792 cut-off events. [2024-06-03 20:39:25,653 INFO L125 PetriNetUnfolderBase]: For 860471/860473 co-relation queries the response was YES. [2024-06-03 20:39:25,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56858 conditions, 8792 events. 5159/8792 cut-off events. For 860471/860473 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 65210 event pairs, 1545 based on Foata normal form. 38/8806 useless extension candidates. Maximal degree in co-relation 56667. Up to 6586 conditions per place. [2024-06-03 20:39:25,746 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 355 selfloop transitions, 117 changer transitions 8/486 dead transitions. [2024-06-03 20:39:25,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 486 transitions, 8485 flow [2024-06-03 20:39:25,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:39:25,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:39:25,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-03 20:39:25,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-03 20:39:25,747 INFO L175 Difference]: Start difference. First operand has 411 places, 448 transitions, 7359 flow. Second operand 7 states and 180 transitions. [2024-06-03 20:39:25,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 486 transitions, 8485 flow [2024-06-03 20:39:29,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 486 transitions, 8044 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-03 20:39:29,262 INFO L231 Difference]: Finished difference. Result has 409 places, 445 transitions, 7096 flow [2024-06-03 20:39:29,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6918, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7096, PETRI_PLACES=409, PETRI_TRANSITIONS=445} [2024-06-03 20:39:29,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-03 20:39:29,263 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 445 transitions, 7096 flow [2024-06-03 20:39:29,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:29,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:29,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:29,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 20:39:29,263 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:39:29,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:29,264 INFO L85 PathProgramCache]: Analyzing trace with hash -2144664964, now seen corresponding path program 15 times [2024-06-03 20:39:29,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:29,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196545713] [2024-06-03 20:39:29,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:29,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:29,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:29,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-03 20:39:29,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:29,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196545713] [2024-06-03 20:39:29,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196545713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:29,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:29,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:29,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59805191] [2024-06-03 20:39:29,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:29,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:29,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:29,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:29,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:29,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:29,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 445 transitions, 7096 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:29,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:29,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:29,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:31,578 INFO L124 PetriNetUnfolderBase]: 5308/9059 cut-off events. [2024-06-03 20:39:31,579 INFO L125 PetriNetUnfolderBase]: For 951246/951250 co-relation queries the response was YES. [2024-06-03 20:39:31,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62777 conditions, 9059 events. 5308/9059 cut-off events. For 951246/951250 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 67483 event pairs, 1821 based on Foata normal form. 10/9067 useless extension candidates. Maximal degree in co-relation 62585. Up to 7405 conditions per place. [2024-06-03 20:39:31,685 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 304 selfloop transitions, 177 changer transitions 0/487 dead transitions. [2024-06-03 20:39:31,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 487 transitions, 8565 flow [2024-06-03 20:39:31,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:39:31,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:39:31,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 261 transitions. [2024-06-03 20:39:31,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 20:39:31,686 INFO L175 Difference]: Start difference. First operand has 409 places, 445 transitions, 7096 flow. Second operand 12 states and 261 transitions. [2024-06-03 20:39:31,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 487 transitions, 8565 flow [2024-06-03 20:39:35,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 487 transitions, 8239 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-03 20:39:35,797 INFO L231 Difference]: Finished difference. Result has 414 places, 448 transitions, 7267 flow [2024-06-03 20:39:35,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6772, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7267, PETRI_PLACES=414, PETRI_TRANSITIONS=448} [2024-06-03 20:39:35,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-03 20:39:35,798 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 448 transitions, 7267 flow [2024-06-03 20:39:35,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:35,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:35,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:35,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 20:39:35,798 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:39:35,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:35,799 INFO L85 PathProgramCache]: Analyzing trace with hash -2083877518, now seen corresponding path program 16 times [2024-06-03 20:39:35,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:35,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663258881] [2024-06-03 20:39:35,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:35,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:35,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:36,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:36,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:36,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663258881] [2024-06-03 20:39:36,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663258881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:36,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:36,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:36,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811634457] [2024-06-03 20:39:36,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:36,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:36,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:36,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:36,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:36,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:36,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 448 transitions, 7267 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:36,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:36,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:36,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:38,210 INFO L124 PetriNetUnfolderBase]: 5290/9033 cut-off events. [2024-06-03 20:39:38,210 INFO L125 PetriNetUnfolderBase]: For 895978/895982 co-relation queries the response was YES. [2024-06-03 20:39:38,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61484 conditions, 9033 events. 5290/9033 cut-off events. For 895978/895982 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 67409 event pairs, 1829 based on Foata normal form. 10/9041 useless extension candidates. Maximal degree in co-relation 61291. Up to 7854 conditions per place. [2024-06-03 20:39:38,313 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 298 selfloop transitions, 173 changer transitions 0/477 dead transitions. [2024-06-03 20:39:38,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 477 transitions, 8303 flow [2024-06-03 20:39:38,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:39:38,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:39:38,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-03 20:39:38,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 20:39:38,314 INFO L175 Difference]: Start difference. First operand has 414 places, 448 transitions, 7267 flow. Second operand 12 states and 252 transitions. [2024-06-03 20:39:38,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 477 transitions, 8303 flow [2024-06-03 20:39:42,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 477 transitions, 7663 flow, removed 40 selfloop flow, removed 11 redundant places. [2024-06-03 20:39:42,519 INFO L231 Difference]: Finished difference. Result has 415 places, 448 transitions, 6978 flow [2024-06-03 20:39:42,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6627, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6978, PETRI_PLACES=415, PETRI_TRANSITIONS=448} [2024-06-03 20:39:42,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-03 20:39:42,520 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 448 transitions, 6978 flow [2024-06-03 20:39:42,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:42,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:42,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:42,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 20:39:42,520 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:39:42,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:42,521 INFO L85 PathProgramCache]: Analyzing trace with hash -776753954, now seen corresponding path program 17 times [2024-06-03 20:39:42,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:42,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913135164] [2024-06-03 20:39:42,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:42,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:42,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:42,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:42,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:42,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913135164] [2024-06-03 20:39:42,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913135164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:42,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:42,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:42,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258751628] [2024-06-03 20:39:42,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:42,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:42,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:42,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:42,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:42,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:42,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 448 transitions, 6978 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:42,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:42,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:42,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:44,754 INFO L124 PetriNetUnfolderBase]: 5272/9007 cut-off events. [2024-06-03 20:39:44,755 INFO L125 PetriNetUnfolderBase]: For 842955/842959 co-relation queries the response was YES. [2024-06-03 20:39:45,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58747 conditions, 9007 events. 5272/9007 cut-off events. For 842955/842959 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 67159 event pairs, 1821 based on Foata normal form. 10/9015 useless extension candidates. Maximal degree in co-relation 58555. Up to 7828 conditions per place. [2024-06-03 20:39:45,092 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 298 selfloop transitions, 169 changer transitions 0/473 dead transitions. [2024-06-03 20:39:45,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 473 transitions, 7996 flow [2024-06-03 20:39:45,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:39:45,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:39:45,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-03 20:39:45,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188470066518847 [2024-06-03 20:39:45,093 INFO L175 Difference]: Start difference. First operand has 415 places, 448 transitions, 6978 flow. Second operand 11 states and 234 transitions. [2024-06-03 20:39:45,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 473 transitions, 7996 flow [2024-06-03 20:39:49,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 473 transitions, 7642 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-03 20:39:49,497 INFO L231 Difference]: Finished difference. Result has 416 places, 448 transitions, 6967 flow [2024-06-03 20:39:49,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6624, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6967, PETRI_PLACES=416, PETRI_TRANSITIONS=448} [2024-06-03 20:39:49,497 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-03 20:39:49,497 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 448 transitions, 6967 flow [2024-06-03 20:39:49,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:49,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:49,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-03 20:39:49,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 20:39:49,498 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:39:49,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:49,498 INFO L85 PathProgramCache]: Analyzing trace with hash 413398844, now seen corresponding path program 18 times [2024-06-03 20:39:49,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:49,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520910798] [2024-06-03 20:39:49,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:49,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:49,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:49,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:49,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:49,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520910798] [2024-06-03 20:39:49,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520910798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:49,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:49,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:49,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865281762] [2024-06-03 20:39:49,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:49,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:49,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:49,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:49,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:49,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:49,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 448 transitions, 6967 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:49,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:49,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:49,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:51,731 INFO L124 PetriNetUnfolderBase]: 5376/9179 cut-off events. [2024-06-03 20:39:51,731 INFO L125 PetriNetUnfolderBase]: For 1045605/1045609 co-relation queries the response was YES. [2024-06-03 20:39:51,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59682 conditions, 9179 events. 5376/9179 cut-off events. For 1045605/1045609 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 68660 event pairs, 1861 based on Foata normal form. 36/9213 useless extension candidates. Maximal degree in co-relation 59490. Up to 7866 conditions per place. [2024-06-03 20:39:51,833 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 309 selfloop transitions, 154 changer transitions 3/472 dead transitions. [2024-06-03 20:39:51,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 472 transitions, 8009 flow [2024-06-03 20:39:51,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:39:51,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:39:51,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-03 20:39:51,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-03 20:39:51,834 INFO L175 Difference]: Start difference. First operand has 416 places, 448 transitions, 6967 flow. Second operand 10 states and 217 transitions. [2024-06-03 20:39:51,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 472 transitions, 8009 flow [2024-06-03 20:39:56,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 472 transitions, 7660 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 20:39:56,500 INFO L231 Difference]: Finished difference. Result has 417 places, 448 transitions, 6938 flow [2024-06-03 20:39:56,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6618, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6938, PETRI_PLACES=417, PETRI_TRANSITIONS=448} [2024-06-03 20:39:56,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-03 20:39:56,501 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 448 transitions, 6938 flow [2024-06-03 20:39:56,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:56,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:56,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:56,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 20:39:56,501 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:39:56,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:56,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1730807570, now seen corresponding path program 19 times [2024-06-03 20:39:56,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:56,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440081985] [2024-06-03 20:39:56,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:56,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:56,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:56,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:56,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:56,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440081985] [2024-06-03 20:39:56,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440081985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:56,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:56,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:56,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059836604] [2024-06-03 20:39:56,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:56,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:56,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:56,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:56,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:56,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:56,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 448 transitions, 6938 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:56,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:56,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:56,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:58,643 INFO L124 PetriNetUnfolderBase]: 5297/9062 cut-off events. [2024-06-03 20:39:58,643 INFO L125 PetriNetUnfolderBase]: For 810547/810551 co-relation queries the response was YES. [2024-06-03 20:39:58,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55018 conditions, 9062 events. 5297/9062 cut-off events. For 810547/810551 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 67835 event pairs, 1840 based on Foata normal form. 36/9096 useless extension candidates. Maximal degree in co-relation 54825. Up to 7734 conditions per place. [2024-06-03 20:39:58,979 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 343 selfloop transitions, 125 changer transitions 3/477 dead transitions. [2024-06-03 20:39:58,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 477 transitions, 7988 flow [2024-06-03 20:39:58,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:39:58,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:39:58,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 20:39:58,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-03 20:39:58,980 INFO L175 Difference]: Start difference. First operand has 417 places, 448 transitions, 6938 flow. Second operand 7 states and 172 transitions. [2024-06-03 20:39:58,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 477 transitions, 7988 flow [2024-06-03 20:40:02,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 477 transitions, 7655 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-03 20:40:02,232 INFO L231 Difference]: Finished difference. Result has 415 places, 447 transitions, 6845 flow [2024-06-03 20:40:02,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6605, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6845, PETRI_PLACES=415, PETRI_TRANSITIONS=447} [2024-06-03 20:40:02,233 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-03 20:40:02,233 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 447 transitions, 6845 flow [2024-06-03 20:40:02,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:02,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:02,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:02,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 20:40:02,233 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:40:02,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:02,234 INFO L85 PathProgramCache]: Analyzing trace with hash -253713304, now seen corresponding path program 5 times [2024-06-03 20:40:02,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:02,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790857310] [2024-06-03 20:40:02,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:02,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:02,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:02,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:40:02,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:02,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790857310] [2024-06-03 20:40:02,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790857310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:02,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:02,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:40:02,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804894095] [2024-06-03 20:40:02,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:02,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:40:02,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:02,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:40:02,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:40:02,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:40:02,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 447 transitions, 6845 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:02,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:02,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:40:02,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:04,795 INFO L124 PetriNetUnfolderBase]: 5454/9341 cut-off events. [2024-06-03 20:40:04,795 INFO L125 PetriNetUnfolderBase]: For 843200/843204 co-relation queries the response was YES. [2024-06-03 20:40:04,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60129 conditions, 9341 events. 5454/9341 cut-off events. For 843200/843204 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 70189 event pairs, 1800 based on Foata normal form. 8/9347 useless extension candidates. Maximal degree in co-relation 59935. Up to 7099 conditions per place. [2024-06-03 20:40:04,899 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 301 selfloop transitions, 185 changer transitions 0/492 dead transitions. [2024-06-03 20:40:04,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 492 transitions, 8338 flow [2024-06-03 20:40:04,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:40:04,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:40:04,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-03 20:40:04,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543237250554324 [2024-06-03 20:40:04,901 INFO L175 Difference]: Start difference. First operand has 415 places, 447 transitions, 6845 flow. Second operand 11 states and 250 transitions. [2024-06-03 20:40:04,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 492 transitions, 8338 flow [2024-06-03 20:40:09,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 492 transitions, 8077 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 20:40:09,615 INFO L231 Difference]: Finished difference. Result has 421 places, 449 transitions, 7060 flow [2024-06-03 20:40:09,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6584, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7060, PETRI_PLACES=421, PETRI_TRANSITIONS=449} [2024-06-03 20:40:09,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-03 20:40:09,625 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 449 transitions, 7060 flow [2024-06-03 20:40:09,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:09,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:09,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:09,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 20:40:09,625 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:40:09,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:09,626 INFO L85 PathProgramCache]: Analyzing trace with hash -253703074, now seen corresponding path program 6 times [2024-06-03 20:40:09,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:09,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952514775] [2024-06-03 20:40:09,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:09,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:09,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:09,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:40:09,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:09,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952514775] [2024-06-03 20:40:09,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952514775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:09,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:09,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:40:09,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047034936] [2024-06-03 20:40:09,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:09,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:40:09,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:09,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:40:09,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:40:09,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:40:09,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 449 transitions, 7060 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:09,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:09,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:40:09,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:12,024 INFO L124 PetriNetUnfolderBase]: 5474/9371 cut-off events. [2024-06-03 20:40:12,025 INFO L125 PetriNetUnfolderBase]: For 861467/861471 co-relation queries the response was YES. [2024-06-03 20:40:12,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60928 conditions, 9371 events. 5474/9371 cut-off events. For 861467/861471 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 70429 event pairs, 1887 based on Foata normal form. 8/9377 useless extension candidates. Maximal degree in co-relation 60732. Up to 7111 conditions per place. [2024-06-03 20:40:12,136 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 299 selfloop transitions, 183 changer transitions 0/488 dead transitions. [2024-06-03 20:40:12,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 488 transitions, 8476 flow [2024-06-03 20:40:12,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:40:12,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:40:12,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-03 20:40:12,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432372505543237 [2024-06-03 20:40:12,137 INFO L175 Difference]: Start difference. First operand has 421 places, 449 transitions, 7060 flow. Second operand 11 states and 245 transitions. [2024-06-03 20:40:12,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 488 transitions, 8476 flow [2024-06-03 20:40:17,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 488 transitions, 7884 flow, removed 54 selfloop flow, removed 10 redundant places. [2024-06-03 20:40:17,393 INFO L231 Difference]: Finished difference. Result has 422 places, 450 transitions, 6882 flow [2024-06-03 20:40:17,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6882, PETRI_PLACES=422, PETRI_TRANSITIONS=450} [2024-06-03 20:40:17,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-03 20:40:17,394 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 450 transitions, 6882 flow [2024-06-03 20:40:17,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:17,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:17,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:17,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 20:40:17,395 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:40:17,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:17,395 INFO L85 PathProgramCache]: Analyzing trace with hash -776538752, now seen corresponding path program 7 times [2024-06-03 20:40:17,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:17,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039751107] [2024-06-03 20:40:17,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:17,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:17,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:17,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:40:17,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:17,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039751107] [2024-06-03 20:40:17,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039751107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:17,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:17,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:40:17,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084996513] [2024-06-03 20:40:17,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:17,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:40:17,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:17,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:40:17,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:40:17,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:40:17,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 450 transitions, 6882 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:17,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:17,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:40:17,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:19,960 INFO L124 PetriNetUnfolderBase]: 5461/9358 cut-off events. [2024-06-03 20:40:19,961 INFO L125 PetriNetUnfolderBase]: For 827171/827175 co-relation queries the response was YES. [2024-06-03 20:40:20,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58723 conditions, 9358 events. 5461/9358 cut-off events. For 827171/827175 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 70577 event pairs, 1906 based on Foata normal form. 8/9364 useless extension candidates. Maximal degree in co-relation 58528. Up to 8089 conditions per place. [2024-06-03 20:40:20,064 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 302 selfloop transitions, 170 changer transitions 0/478 dead transitions. [2024-06-03 20:40:20,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 478 transitions, 7928 flow [2024-06-03 20:40:20,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:40:20,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:40:20,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-03 20:40:20,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-03 20:40:20,065 INFO L175 Difference]: Start difference. First operand has 422 places, 450 transitions, 6882 flow. Second operand 11 states and 236 transitions. [2024-06-03 20:40:20,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 478 transitions, 7928 flow