./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 cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/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-cde23df-m [2024-06-14 13:52:47,483 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:52:47,553 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:52:47,557 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:52:47,558 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:52:47,583 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:52:47,584 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:52:47,584 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:52:47,585 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:52:47,587 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:52:47,588 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:52:47,588 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:52:47,589 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:52:47,590 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:52:47,590 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:52:47,590 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:52:47,590 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:52:47,590 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:52:47,590 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:52:47,591 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:52:47,591 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:52:47,591 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:52:47,591 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:52:47,591 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:52:47,592 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:52:47,592 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:52:47,592 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:52:47,592 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:52:47,593 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:52:47,593 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:52:47,594 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:52:47,594 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:52:47,594 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:52:47,594 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:52:47,594 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:52:47,594 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:52:47,595 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:52:47,595 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:52:47,595 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:52:47,595 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:52:47,595 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:52:47,595 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:52:47,596 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:52:47,596 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 13:52:47,792 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:52:47,807 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:52:47,809 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:52:47,810 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:52:47,810 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:52:47,811 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-14 13:52:47,905 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:52:47,905 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:52:47,906 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-14 13:52:48,902 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:52:49,126 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:52:49,131 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-14 13:52:49,146 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3020107ed/e51376e57f5749e9a6f7bfafb06cc777/FLAGf91f6a152 [2024-06-14 13:52:49,159 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3020107ed/e51376e57f5749e9a6f7bfafb06cc777 [2024-06-14 13:52:49,160 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:52:49,160 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:52:49,162 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:52:49,162 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:52:49,166 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:52:49,167 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:52:47" (1/2) ... [2024-06-14 13:52:49,168 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2999c920 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:52:49, skipping insertion in model container [2024-06-14 13:52:49,168 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:52:47" (1/2) ... [2024-06-14 13:52:49,170 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@756e69db and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:52:49, skipping insertion in model container [2024-06-14 13:52:49,170 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:52:49" (2/2) ... [2024-06-14 13:52:49,171 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2999c920 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49, skipping insertion in model container [2024-06-14 13:52:49,171 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:52:49" (2/2) ... [2024-06-14 13:52:49,171 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:52:49,208 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:52:49,208 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-14 13:52:49,209 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-14 13:52:49,209 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-14 13:52:49,209 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:52:49,209 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-14 13:52:49,243 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:52:49,532 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:52:49,540 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 13:52:49,645 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:52:49,670 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:52:49,670 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49 WrapperNode [2024-06-14 13:52:49,671 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:52:49,671 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:52:49,671 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:52:49,672 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:52:49,676 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (1/1) ... [2024-06-14 13:52:49,685 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (1/1) ... [2024-06-14 13:52:49,719 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-14 13:52:49,719 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:52:49,720 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:52:49,720 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:52:49,720 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:52:49,728 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (1/1) ... [2024-06-14 13:52:49,728 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (1/1) ... [2024-06-14 13:52:49,730 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (1/1) ... [2024-06-14 13:52:49,740 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 13:52:49,747 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (1/1) ... [2024-06-14 13:52:49,747 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (1/1) ... [2024-06-14 13:52:49,752 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (1/1) ... [2024-06-14 13:52:49,761 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (1/1) ... [2024-06-14 13:52:49,763 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (1/1) ... [2024-06-14 13:52:49,764 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (1/1) ... [2024-06-14 13:52:49,766 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:52:49,776 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:52:49,776 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:52:49,776 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:52:49,776 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (1/1) ... [2024-06-14 13:52:49,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:52:49,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:52:49,798 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 13:52:49,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 13:52:49,823 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:52:49,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:52:49,823 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 13:52:49,823 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 13:52:49,823 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 13:52:49,823 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 13:52:49,824 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 13:52:49,824 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 13:52:49,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:52:49,824 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:52:49,824 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:52:49,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:52:49,825 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 13:52:49,903 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:52:49,904 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:52:50,110 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:52:50,110 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:52:50,231 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:52:50,234 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 13:52:50,234 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:52:50 BoogieIcfgContainer [2024-06-14 13:52:50,234 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:52:50,236 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:52:50,237 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:52:50,239 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:52:50,239 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:52:47" (1/4) ... [2024-06-14 13:52:50,239 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45535abc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:52:50, skipping insertion in model container [2024-06-14 13:52:50,240 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:52:49" (2/4) ... [2024-06-14 13:52:50,240 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45535abc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:52:50, skipping insertion in model container [2024-06-14 13:52:50,240 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:52:49" (3/4) ... [2024-06-14 13:52:50,240 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45535abc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:52:50, skipping insertion in model container [2024-06-14 13:52:50,240 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:52:50" (4/4) ... [2024-06-14 13:52:50,241 INFO L112 eAbstractionObserver]: Analyzing ICFG safe011_tso.i [2024-06-14 13:52:50,253 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:52:50,253 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 13:52:50,254 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:52:50,290 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:52:50,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 13:52:50,332 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-14 13:52:50,332 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:52:50,333 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-14 13:52:50,334 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 13:52:50,336 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-14 13:52:50,347 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:52:50,352 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;@6f537ad5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:52:50,352 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 13:52:50,356 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:52:50,357 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 13:52:50,357 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:52:50,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:50,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 13:52:50,358 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:50,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:50,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1793314465, now seen corresponding path program 1 times [2024-06-14 13:52:50,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:50,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528770529] [2024-06-14 13:52:50,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:50,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:50,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:50,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:50,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:50,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528770529] [2024-06-14 13:52:50,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528770529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:50,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:50,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 13:52:50,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981675042] [2024-06-14 13:52:50,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:50,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:52:50,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:50,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:52:50,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:52:50,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:50,873 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-14 13:52:50,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:50,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:50,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:51,098 INFO L124 PetriNetUnfolderBase]: 776/1266 cut-off events. [2024-06-14 13:52:51,098 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-14 13:52:51,105 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-14 13:52:51,111 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-14 13:52:51,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-14 13:52:51,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:52:51,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:52:51,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-14 13:52:51,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-14 13:52:51,122 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 80 transitions. [2024-06-14 13:52:51,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-14 13:52:51,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:51,127 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-14 13:52:51,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-14 13:52:51,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-14 13:52:51,131 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-14 13:52:51,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:51,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:51,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:51,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:52:51,132 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:51,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:51,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1093279874, now seen corresponding path program 1 times [2024-06-14 13:52:51,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:51,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696145449] [2024-06-14 13:52:51,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:51,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:51,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:51,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:51,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:51,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696145449] [2024-06-14 13:52:51,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696145449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:51,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:51,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:52:51,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522150634] [2024-06-14 13:52:51,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:51,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:52:51,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:51,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:52:51,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:52:51,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:51,388 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-14 13:52:51,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:51,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:51,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:51,553 INFO L124 PetriNetUnfolderBase]: 777/1281 cut-off events. [2024-06-14 13:52:51,554 INFO L125 PetriNetUnfolderBase]: For 229/237 co-relation queries the response was YES. [2024-06-14 13:52:51,555 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-14 13:52:51,560 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 40 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2024-06-14 13:52:51,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 58 transitions, 266 flow [2024-06-14 13:52:51,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:52:51,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:52:51,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-14 13:52:51,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-14 13:52:51,564 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 108 transitions. [2024-06-14 13:52:51,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 58 transitions, 266 flow [2024-06-14 13:52:51,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 13:52:51,566 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-14 13:52:51,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-14 13:52:51,567 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-14 13:52:51,567 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-14 13:52:51,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:51,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:51,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:51,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:52:51,570 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:51,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:51,571 INFO L85 PathProgramCache]: Analyzing trace with hash 468063438, now seen corresponding path program 1 times [2024-06-14 13:52:51,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:51,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307256042] [2024-06-14 13:52:51,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:51,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:51,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:51,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-14 13:52:51,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:51,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307256042] [2024-06-14 13:52:51,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307256042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:51,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:51,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:52:51,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093199320] [2024-06-14 13:52:51,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:51,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:52:51,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:51,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:52:51,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:52:51,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:51,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:51,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:51,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:51,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:51,893 INFO L124 PetriNetUnfolderBase]: 815/1352 cut-off events. [2024-06-14 13:52:51,894 INFO L125 PetriNetUnfolderBase]: For 976/982 co-relation queries the response was YES. [2024-06-14 13:52:51,895 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-14 13:52:51,904 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 57 selfloop transitions, 21 changer transitions 0/85 dead transitions. [2024-06-14 13:52:51,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 85 transitions, 474 flow [2024-06-14 13:52:51,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:52:51,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:52:51,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-14 13:52:51,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6878048780487804 [2024-06-14 13:52:51,909 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 5 states and 141 transitions. [2024-06-14 13:52:51,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 85 transitions, 474 flow [2024-06-14 13:52:51,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 85 transitions, 470 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 13:52:51,913 INFO L231 Difference]: Finished difference. Result has 53 places, 57 transitions, 314 flow [2024-06-14 13:52:51,914 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-14 13:52:51,914 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-14 13:52:51,915 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 57 transitions, 314 flow [2024-06-14 13:52:51,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:51,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:51,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:51,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:52:51,915 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:51,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:51,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1162563891, now seen corresponding path program 1 times [2024-06-14 13:52:51,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:51,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302166566] [2024-06-14 13:52:51,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:51,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:51,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:52,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:52,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:52,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302166566] [2024-06-14 13:52:52,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302166566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:52,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:52,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:52,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855070186] [2024-06-14 13:52:52,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:52,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:52,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:52,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:52,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:52,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:52,169 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-14 13:52:52,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:52,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:52,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:52,396 INFO L124 PetriNetUnfolderBase]: 903/1500 cut-off events. [2024-06-14 13:52:52,397 INFO L125 PetriNetUnfolderBase]: For 2582/2597 co-relation queries the response was YES. [2024-06-14 13:52:52,400 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-14 13:52:52,406 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 64 selfloop transitions, 24 changer transitions 0/95 dead transitions. [2024-06-14 13:52:52,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 95 transitions, 638 flow [2024-06-14 13:52:52,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:52,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:52,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-14 13:52:52,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-14 13:52:52,408 INFO L175 Difference]: Start difference. First operand has 53 places, 57 transitions, 314 flow. Second operand 6 states and 165 transitions. [2024-06-14 13:52:52,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 95 transitions, 638 flow [2024-06-14 13:52:52,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 95 transitions, 626 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-14 13:52:52,416 INFO L231 Difference]: Finished difference. Result has 58 places, 59 transitions, 379 flow [2024-06-14 13:52:52,416 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-14 13:52:52,418 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-14 13:52:52,418 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 59 transitions, 379 flow [2024-06-14 13:52:52,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:52,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:52,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:52,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:52:52,419 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:52,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:52,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1976063819, now seen corresponding path program 1 times [2024-06-14 13:52:52,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:52,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460117805] [2024-06-14 13:52:52,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:52,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:52,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:52,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:52,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:52,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460117805] [2024-06-14 13:52:52,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460117805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:52,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:52,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:52:52,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18225126] [2024-06-14 13:52:52,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:52,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:52:52,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:52,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:52:52,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:52:52,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:52,653 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-14 13:52:52,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:52,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:52,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:52,802 INFO L124 PetriNetUnfolderBase]: 898/1486 cut-off events. [2024-06-14 13:52:52,802 INFO L125 PetriNetUnfolderBase]: For 3295/3317 co-relation queries the response was YES. [2024-06-14 13:52:52,805 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-14 13:52:52,811 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 59 selfloop transitions, 7 changer transitions 0/73 dead transitions. [2024-06-14 13:52:52,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 570 flow [2024-06-14 13:52:52,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:52:52,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:52:52,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-14 13:52:52,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-14 13:52:52,813 INFO L175 Difference]: Start difference. First operand has 58 places, 59 transitions, 379 flow. Second operand 4 states and 99 transitions. [2024-06-14 13:52:52,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 570 flow [2024-06-14 13:52:52,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 73 transitions, 511 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:52,821 INFO L231 Difference]: Finished difference. Result has 58 places, 62 transitions, 379 flow [2024-06-14 13:52:52,821 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-14 13:52:52,822 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-14 13:52:52,823 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 62 transitions, 379 flow [2024-06-14 13:52:52,823 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-14 13:52:52,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:52,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:52,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:52:52,824 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:52,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:52,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1129415895, now seen corresponding path program 1 times [2024-06-14 13:52:52,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:52,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142547627] [2024-06-14 13:52:52,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:52,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:52,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:53,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:53,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:53,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142547627] [2024-06-14 13:52:53,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142547627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:53,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:53,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:52:53,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120659619] [2024-06-14 13:52:53,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:53,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:52:53,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:53,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:52:53,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:52:53,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:53,034 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-14 13:52:53,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:53,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:53,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:53,204 INFO L124 PetriNetUnfolderBase]: 1064/1755 cut-off events. [2024-06-14 13:52:53,205 INFO L125 PetriNetUnfolderBase]: For 3954/3954 co-relation queries the response was YES. [2024-06-14 13:52:53,208 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-14 13:52:53,215 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 70 selfloop transitions, 10 changer transitions 0/86 dead transitions. [2024-06-14 13:52:53,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 86 transitions, 636 flow [2024-06-14 13:52:53,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:52:53,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:52:53,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-14 13:52:53,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-14 13:52:53,217 INFO L175 Difference]: Start difference. First operand has 58 places, 62 transitions, 379 flow. Second operand 5 states and 116 transitions. [2024-06-14 13:52:53,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 86 transitions, 636 flow [2024-06-14 13:52:53,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 86 transitions, 603 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-14 13:52:53,223 INFO L231 Difference]: Finished difference. Result has 63 places, 71 transitions, 455 flow [2024-06-14 13:52:53,223 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-14 13:52:53,225 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-14 13:52:53,225 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 71 transitions, 455 flow [2024-06-14 13:52:53,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:53,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:53,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:53,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:52:53,226 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:53,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:53,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1572161422, now seen corresponding path program 1 times [2024-06-14 13:52:53,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:53,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417049662] [2024-06-14 13:52:53,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:53,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:53,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:53,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:53,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:53,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417049662] [2024-06-14 13:52:53,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417049662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:53,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:53,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:52:53,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634144854] [2024-06-14 13:52:53,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:53,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:52:53,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:53,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:52:53,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:52:53,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:53,498 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-14 13:52:53,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:53,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:53,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:53,678 INFO L124 PetriNetUnfolderBase]: 1000/1640 cut-off events. [2024-06-14 13:52:53,678 INFO L125 PetriNetUnfolderBase]: For 5366/5415 co-relation queries the response was YES. [2024-06-14 13:52:53,682 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-14 13:52:53,688 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 29 changer transitions 0/98 dead transitions. [2024-06-14 13:52:53,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 98 transitions, 765 flow [2024-06-14 13:52:53,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:52:53,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:52:53,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-14 13:52:53,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-14 13:52:53,690 INFO L175 Difference]: Start difference. First operand has 63 places, 71 transitions, 455 flow. Second operand 5 states and 135 transitions. [2024-06-14 13:52:53,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 98 transitions, 765 flow [2024-06-14 13:52:53,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 761 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 13:52:53,695 INFO L231 Difference]: Finished difference. Result has 68 places, 75 transitions, 552 flow [2024-06-14 13:52:53,696 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-14 13:52:53,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-14 13:52:53,696 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 75 transitions, 552 flow [2024-06-14 13:52:53,697 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-14 13:52:53,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:53,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:53,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:52:53,697 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:53,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:53,698 INFO L85 PathProgramCache]: Analyzing trace with hash -724896376, now seen corresponding path program 2 times [2024-06-14 13:52:53,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:53,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085004866] [2024-06-14 13:52:53,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:53,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:53,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:53,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:53,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:53,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085004866] [2024-06-14 13:52:53,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085004866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:53,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:53,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:52:53,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140345916] [2024-06-14 13:52:53,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:53,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:52:53,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:53,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:52:53,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:52:53,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:53,931 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-14 13:52:53,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:53,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:53,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:54,093 INFO L124 PetriNetUnfolderBase]: 1017/1665 cut-off events. [2024-06-14 13:52:54,093 INFO L125 PetriNetUnfolderBase]: For 6504/6554 co-relation queries the response was YES. [2024-06-14 13:52:54,097 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-14 13:52:54,105 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 55 selfloop transitions, 32 changer transitions 0/97 dead transitions. [2024-06-14 13:52:54,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 97 transitions, 837 flow [2024-06-14 13:52:54,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:52:54,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:52:54,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-14 13:52:54,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-14 13:52:54,106 INFO L175 Difference]: Start difference. First operand has 68 places, 75 transitions, 552 flow. Second operand 5 states and 130 transitions. [2024-06-14 13:52:54,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 97 transitions, 837 flow [2024-06-14 13:52:54,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 97 transitions, 788 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 13:52:54,113 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 661 flow [2024-06-14 13:52:54,113 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-14 13:52:54,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-14 13:52:54,114 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 661 flow [2024-06-14 13:52:54,114 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-14 13:52:54,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:54,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:54,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:52:54,114 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:54,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:54,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1386459562, now seen corresponding path program 1 times [2024-06-14 13:52:54,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:54,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047661409] [2024-06-14 13:52:54,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:54,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:54,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:54,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:54,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:54,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047661409] [2024-06-14 13:52:54,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047661409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:54,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:54,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:54,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10847424] [2024-06-14 13:52:54,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:54,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:54,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:54,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:54,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:54,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:54,330 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-14 13:52:54,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:54,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:54,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:54,521 INFO L124 PetriNetUnfolderBase]: 1087/1789 cut-off events. [2024-06-14 13:52:54,521 INFO L125 PetriNetUnfolderBase]: For 7906/7906 co-relation queries the response was YES. [2024-06-14 13:52:54,526 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-14 13:52:54,533 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 95 selfloop transitions, 22 changer transitions 0/123 dead transitions. [2024-06-14 13:52:54,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 123 transitions, 1141 flow [2024-06-14 13:52:54,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:54,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:54,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 13:52:54,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 13:52:54,535 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 661 flow. Second operand 6 states and 148 transitions. [2024-06-14 13:52:54,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 123 transitions, 1141 flow [2024-06-14 13:52:54,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 123 transitions, 1039 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:54,546 INFO L231 Difference]: Finished difference. Result has 77 places, 94 transitions, 765 flow [2024-06-14 13:52:54,546 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-14 13:52:54,547 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-14 13:52:54,547 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 94 transitions, 765 flow [2024-06-14 13:52:54,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:54,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:54,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:54,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:52:54,548 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:54,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:54,548 INFO L85 PathProgramCache]: Analyzing trace with hash -996950606, now seen corresponding path program 2 times [2024-06-14 13:52:54,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:54,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109500706] [2024-06-14 13:52:54,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:54,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:54,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:54,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:54,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:54,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109500706] [2024-06-14 13:52:54,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109500706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:54,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:54,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:54,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113469680] [2024-06-14 13:52:54,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:54,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:54,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:54,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:54,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:54,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:54,775 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-14 13:52:54,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:54,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:54,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:54,984 INFO L124 PetriNetUnfolderBase]: 1098/1801 cut-off events. [2024-06-14 13:52:54,985 INFO L125 PetriNetUnfolderBase]: For 9408/9412 co-relation queries the response was YES. [2024-06-14 13:52:54,990 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-14 13:52:54,999 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 92 selfloop transitions, 29 changer transitions 0/127 dead transitions. [2024-06-14 13:52:54,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 127 transitions, 1213 flow [2024-06-14 13:52:54,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:54,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:55,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 13:52:55,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 13:52:55,000 INFO L175 Difference]: Start difference. First operand has 77 places, 94 transitions, 765 flow. Second operand 6 states and 148 transitions. [2024-06-14 13:52:55,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 127 transitions, 1213 flow [2024-06-14 13:52:55,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 127 transitions, 1175 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 13:52:55,016 INFO L231 Difference]: Finished difference. Result has 82 places, 102 transitions, 869 flow [2024-06-14 13:52:55,016 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-14 13:52:55,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-14 13:52:55,017 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 102 transitions, 869 flow [2024-06-14 13:52:55,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:55,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:55,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:55,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:52:55,017 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:55,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:55,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1258061128, now seen corresponding path program 3 times [2024-06-14 13:52:55,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:55,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288588750] [2024-06-14 13:52:55,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:55,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:55,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:55,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:55,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:55,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288588750] [2024-06-14 13:52:55,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288588750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:55,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:55,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:55,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758437255] [2024-06-14 13:52:55,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:55,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:55,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:55,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:55,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:55,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:55,266 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-14 13:52:55,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:55,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:55,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:55,484 INFO L124 PetriNetUnfolderBase]: 1093/1794 cut-off events. [2024-06-14 13:52:55,485 INFO L125 PetriNetUnfolderBase]: For 10838/10842 co-relation queries the response was YES. [2024-06-14 13:52:55,490 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-14 13:52:55,501 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 89 selfloop transitions, 31 changer transitions 0/126 dead transitions. [2024-06-14 13:52:55,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 126 transitions, 1224 flow [2024-06-14 13:52:55,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:55,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:55,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 13:52:55,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 13:52:55,503 INFO L175 Difference]: Start difference. First operand has 82 places, 102 transitions, 869 flow. Second operand 6 states and 146 transitions. [2024-06-14 13:52:55,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 126 transitions, 1224 flow [2024-06-14 13:52:55,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 1191 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-14 13:52:55,538 INFO L231 Difference]: Finished difference. Result has 87 places, 103 transitions, 914 flow [2024-06-14 13:52:55,539 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-14 13:52:55,539 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-14 13:52:55,539 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 103 transitions, 914 flow [2024-06-14 13:52:55,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:55,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:55,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:55,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:52:55,540 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:55,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:55,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1258070056, now seen corresponding path program 1 times [2024-06-14 13:52:55,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:55,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993798163] [2024-06-14 13:52:55,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:55,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:55,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:55,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:55,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:55,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993798163] [2024-06-14 13:52:55,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993798163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:55,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:55,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:55,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480162776] [2024-06-14 13:52:55,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:55,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:55,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:55,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:55,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:55,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:55,809 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-14 13:52:55,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:55,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:55,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:56,032 INFO L124 PetriNetUnfolderBase]: 1085/1784 cut-off events. [2024-06-14 13:52:56,032 INFO L125 PetriNetUnfolderBase]: For 11940/11940 co-relation queries the response was YES. [2024-06-14 13:52:56,039 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-14 13:52:56,047 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 107 selfloop transitions, 12 changer transitions 0/125 dead transitions. [2024-06-14 13:52:56,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 125 transitions, 1214 flow [2024-06-14 13:52:56,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:56,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:56,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-14 13:52:56,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 13:52:56,048 INFO L175 Difference]: Start difference. First operand has 87 places, 103 transitions, 914 flow. Second operand 6 states and 136 transitions. [2024-06-14 13:52:56,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 125 transitions, 1214 flow [2024-06-14 13:52:56,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 125 transitions, 1166 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:56,070 INFO L231 Difference]: Finished difference. Result has 90 places, 105 transitions, 913 flow [2024-06-14 13:52:56,071 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-14 13:52:56,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-14 13:52:56,071 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 105 transitions, 913 flow [2024-06-14 13:52:56,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:56,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:56,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:56,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:52:56,073 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:56,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:56,074 INFO L85 PathProgramCache]: Analyzing trace with hash 981374124, now seen corresponding path program 1 times [2024-06-14 13:52:56,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:56,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594545799] [2024-06-14 13:52:56,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:56,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:56,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:56,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:56,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:56,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594545799] [2024-06-14 13:52:56,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594545799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:56,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:56,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:56,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663455723] [2024-06-14 13:52:56,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:56,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:56,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:56,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:56,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:56,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:56,299 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-14 13:52:56,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:56,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:56,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:56,502 INFO L124 PetriNetUnfolderBase]: 1096/1805 cut-off events. [2024-06-14 13:52:56,502 INFO L125 PetriNetUnfolderBase]: For 13319/13319 co-relation queries the response was YES. [2024-06-14 13:52:56,508 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-14 13:52:56,517 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 98 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-14 13:52:56,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 138 transitions, 1340 flow [2024-06-14 13:52:56,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:56,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:56,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 13:52:56,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-14 13:52:56,518 INFO L175 Difference]: Start difference. First operand has 90 places, 105 transitions, 913 flow. Second operand 6 states and 151 transitions. [2024-06-14 13:52:56,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 138 transitions, 1340 flow [2024-06-14 13:52:56,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 138 transitions, 1311 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:56,540 INFO L231 Difference]: Finished difference. Result has 94 places, 111 transitions, 1044 flow [2024-06-14 13:52:56,541 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-14 13:52:56,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-14 13:52:56,542 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 111 transitions, 1044 flow [2024-06-14 13:52:56,542 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-14 13:52:56,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:56,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:56,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:52:56,542 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:56,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:56,543 INFO L85 PathProgramCache]: Analyzing trace with hash 981379704, now seen corresponding path program 2 times [2024-06-14 13:52:56,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:56,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213484511] [2024-06-14 13:52:56,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:56,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:56,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:56,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:56,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:56,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213484511] [2024-06-14 13:52:56,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213484511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:56,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:56,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:56,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647480312] [2024-06-14 13:52:56,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:56,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:56,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:56,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:56,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:56,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:56,805 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-14 13:52:56,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:56,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:56,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:57,039 INFO L124 PetriNetUnfolderBase]: 1107/1826 cut-off events. [2024-06-14 13:52:57,040 INFO L125 PetriNetUnfolderBase]: For 15139/15139 co-relation queries the response was YES. [2024-06-14 13:52:57,046 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-14 13:52:57,055 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 98 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-14 13:52:57,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 138 transitions, 1454 flow [2024-06-14 13:52:57,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:57,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:57,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 13:52:57,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 13:52:57,056 INFO L175 Difference]: Start difference. First operand has 94 places, 111 transitions, 1044 flow. Second operand 6 states and 147 transitions. [2024-06-14 13:52:57,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 138 transitions, 1454 flow [2024-06-14 13:52:57,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 138 transitions, 1416 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 13:52:57,080 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 1117 flow [2024-06-14 13:52:57,081 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-14 13:52:57,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-14 13:52:57,082 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 1117 flow [2024-06-14 13:52:57,083 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-14 13:52:57,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:57,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:57,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:52:57,083 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:57,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:57,084 INFO L85 PathProgramCache]: Analyzing trace with hash -517847364, now seen corresponding path program 3 times [2024-06-14 13:52:57,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:57,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797903215] [2024-06-14 13:52:57,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:57,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:57,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:57,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:57,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:57,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797903215] [2024-06-14 13:52:57,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797903215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:57,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:57,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:57,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732182472] [2024-06-14 13:52:57,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:57,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:57,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:57,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:57,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:57,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:57,307 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-14 13:52:57,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:57,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:57,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:57,525 INFO L124 PetriNetUnfolderBase]: 1102/1821 cut-off events. [2024-06-14 13:52:57,526 INFO L125 PetriNetUnfolderBase]: For 17492/17498 co-relation queries the response was YES. [2024-06-14 13:52:57,532 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-14 13:52:57,540 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 33 changer transitions 0/134 dead transitions. [2024-06-14 13:52:57,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 134 transitions, 1432 flow [2024-06-14 13:52:57,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:57,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:57,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 13:52:57,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 13:52:57,541 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 1117 flow. Second operand 6 states and 141 transitions. [2024-06-14 13:52:57,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 134 transitions, 1432 flow [2024-06-14 13:52:57,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1378 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:57,563 INFO L231 Difference]: Finished difference. Result has 101 places, 115 transitions, 1148 flow [2024-06-14 13:52:57,563 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-14 13:52:57,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-14 13:52:57,564 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 115 transitions, 1148 flow [2024-06-14 13:52:57,565 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-14 13:52:57,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:57,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:57,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:52:57,565 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:57,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:57,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1079765045, now seen corresponding path program 1 times [2024-06-14 13:52:57,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:57,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941927395] [2024-06-14 13:52:57,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:57,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:57,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:57,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:57,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:57,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941927395] [2024-06-14 13:52:57,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941927395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:57,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:57,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:57,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662197795] [2024-06-14 13:52:57,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:57,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:57,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:57,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:57,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:57,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:57,834 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-14 13:52:57,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:57,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:57,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:58,042 INFO L124 PetriNetUnfolderBase]: 1078/1765 cut-off events. [2024-06-14 13:52:58,042 INFO L125 PetriNetUnfolderBase]: For 17863/17869 co-relation queries the response was YES. [2024-06-14 13:52:58,048 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-14 13:52:58,055 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 103 selfloop transitions, 14 changer transitions 0/123 dead transitions. [2024-06-14 13:52:58,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 123 transitions, 1402 flow [2024-06-14 13:52:58,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:52:58,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:52:58,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-14 13:52:58,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 13:52:58,057 INFO L175 Difference]: Start difference. First operand has 101 places, 115 transitions, 1148 flow. Second operand 4 states and 96 transitions. [2024-06-14 13:52:58,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 123 transitions, 1402 flow [2024-06-14 13:52:58,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 123 transitions, 1351 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:58,076 INFO L231 Difference]: Finished difference. Result has 102 places, 115 transitions, 1133 flow [2024-06-14 13:52:58,076 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-14 13:52:58,076 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-14 13:52:58,077 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 115 transitions, 1133 flow [2024-06-14 13:52:58,078 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-14 13:52:58,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:58,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:58,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:52:58,078 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:58,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:58,078 INFO L85 PathProgramCache]: Analyzing trace with hash 943025127, now seen corresponding path program 1 times [2024-06-14 13:52:58,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:58,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825842474] [2024-06-14 13:52:58,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:58,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:58,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:58,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:58,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:58,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825842474] [2024-06-14 13:52:58,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825842474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:58,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:58,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:58,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847881269] [2024-06-14 13:52:58,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:58,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:58,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:58,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:58,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:58,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:58,314 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-14 13:52:58,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:58,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:58,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:58,621 INFO L124 PetriNetUnfolderBase]: 1201/1971 cut-off events. [2024-06-14 13:52:58,622 INFO L125 PetriNetUnfolderBase]: For 26087/26095 co-relation queries the response was YES. [2024-06-14 13:52:58,628 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-14 13:52:58,636 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 91 selfloop transitions, 43 changer transitions 0/155 dead transitions. [2024-06-14 13:52:58,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 155 transitions, 1665 flow [2024-06-14 13:52:58,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:58,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:58,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-14 13:52:58,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6626016260162602 [2024-06-14 13:52:58,638 INFO L175 Difference]: Start difference. First operand has 102 places, 115 transitions, 1133 flow. Second operand 6 states and 163 transitions. [2024-06-14 13:52:58,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 155 transitions, 1665 flow [2024-06-14 13:52:58,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 155 transitions, 1629 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 13:52:58,663 INFO L231 Difference]: Finished difference. Result has 106 places, 121 transitions, 1279 flow [2024-06-14 13:52:58,663 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-14 13:52:58,664 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-14 13:52:58,664 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 121 transitions, 1279 flow [2024-06-14 13:52:58,664 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-14 13:52:58,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:58,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:58,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:52:58,665 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:58,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:58,665 INFO L85 PathProgramCache]: Analyzing trace with hash 242531243, now seen corresponding path program 2 times [2024-06-14 13:52:58,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:58,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471093719] [2024-06-14 13:52:58,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:58,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:58,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:58,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:58,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:58,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471093719] [2024-06-14 13:52:58,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471093719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:58,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:58,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:52:58,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748852242] [2024-06-14 13:52:58,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:58,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:52:58,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:58,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:52:58,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:52:58,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 13:52:58,885 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-14 13:52:58,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:58,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 13:52:58,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:59,171 INFO L124 PetriNetUnfolderBase]: 1212/1982 cut-off events. [2024-06-14 13:52:59,171 INFO L125 PetriNetUnfolderBase]: For 29845/29860 co-relation queries the response was YES. [2024-06-14 13:52:59,178 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-14 13:52:59,187 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 43 changer transitions 0/150 dead transitions. [2024-06-14 13:52:59,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 150 transitions, 1668 flow [2024-06-14 13:52:59,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:52:59,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:52:59,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-14 13:52:59,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-14 13:52:59,189 INFO L175 Difference]: Start difference. First operand has 106 places, 121 transitions, 1279 flow. Second operand 6 states and 158 transitions. [2024-06-14 13:52:59,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 150 transitions, 1668 flow [2024-06-14 13:52:59,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 150 transitions, 1600 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-14 13:52:59,220 INFO L231 Difference]: Finished difference. Result has 110 places, 123 transitions, 1334 flow [2024-06-14 13:52:59,220 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-14 13:52:59,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-14 13:52:59,221 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 123 transitions, 1334 flow [2024-06-14 13:52:59,221 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-14 13:52:59,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:59,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:59,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:52:59,221 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-14 13:52:59,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:59,222 INFO L85 PathProgramCache]: Analyzing trace with hash -336249, now seen corresponding path program 1 times [2024-06-14 13:52:59,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:59,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743160478] [2024-06-14 13:52:59,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:59,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:59,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:52:59,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:52:59,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:52:59,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743160478] [2024-06-14 13:52:59,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743160478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:52:59,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:52:59,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:52:59,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427884413] [2024-06-14 13:52:59,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:52:59,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:52:59,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:52:59,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:52:59,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:52:59,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:52:59,509 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-14 13:52:59,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:52:59,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:52:59,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:52:59,776 INFO L124 PetriNetUnfolderBase]: 1339/2182 cut-off events. [2024-06-14 13:52:59,776 INFO L125 PetriNetUnfolderBase]: For 31036/31036 co-relation queries the response was YES. [2024-06-14 13:52:59,785 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-14 13:52:59,793 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 112 selfloop transitions, 37 changer transitions 0/155 dead transitions. [2024-06-14 13:52:59,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 155 transitions, 1736 flow [2024-06-14 13:52:59,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:52:59,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:52:59,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 13:52:59,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 13:52:59,794 INFO L175 Difference]: Start difference. First operand has 110 places, 123 transitions, 1334 flow. Second operand 7 states and 169 transitions. [2024-06-14 13:52:59,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 155 transitions, 1736 flow [2024-06-14 13:52:59,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 155 transitions, 1632 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 13:52:59,827 INFO L231 Difference]: Finished difference. Result has 113 places, 125 transitions, 1338 flow [2024-06-14 13:52:59,827 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-14 13:52:59,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-14 13:52:59,827 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 125 transitions, 1338 flow [2024-06-14 13:52:59,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:52:59,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:52:59,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:52:59,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:52:59,828 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:52:59,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:52:59,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1126608259, now seen corresponding path program 2 times [2024-06-14 13:52:59,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:52:59,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199000473] [2024-06-14 13:52:59,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:52:59,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:52:59,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:00,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:00,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:00,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199000473] [2024-06-14 13:53:00,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199000473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:00,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:00,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:00,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937914811] [2024-06-14 13:53:00,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:00,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:00,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:00,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:00,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:00,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:00,042 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-14 13:53:00,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:00,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:00,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:00,333 INFO L124 PetriNetUnfolderBase]: 1356/2199 cut-off events. [2024-06-14 13:53:00,334 INFO L125 PetriNetUnfolderBase]: For 31621/31625 co-relation queries the response was YES. [2024-06-14 13:53:00,343 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-14 13:53:00,351 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 104 selfloop transitions, 41 changer transitions 0/151 dead transitions. [2024-06-14 13:53:00,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 151 transitions, 1714 flow [2024-06-14 13:53:00,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:00,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:00,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 13:53:00,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 13:53:00,353 INFO L175 Difference]: Start difference. First operand has 113 places, 125 transitions, 1338 flow. Second operand 7 states and 164 transitions. [2024-06-14 13:53:00,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 151 transitions, 1714 flow [2024-06-14 13:53:00,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 151 transitions, 1628 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:00,390 INFO L231 Difference]: Finished difference. Result has 115 places, 127 transitions, 1371 flow [2024-06-14 13:53:00,390 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-14 13:53:00,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-14 13:53:00,391 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 127 transitions, 1371 flow [2024-06-14 13:53:00,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:00,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:00,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:00,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:53:00,392 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:00,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:00,392 INFO L85 PathProgramCache]: Analyzing trace with hash 2119523975, now seen corresponding path program 3 times [2024-06-14 13:53:00,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:00,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034526628] [2024-06-14 13:53:00,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:00,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:00,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:00,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:00,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:00,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034526628] [2024-06-14 13:53:00,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034526628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:00,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:00,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:00,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780171289] [2024-06-14 13:53:00,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:00,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:00,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:00,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:00,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:00,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:00,622 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-14 13:53:00,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:00,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:00,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:00,956 INFO L124 PetriNetUnfolderBase]: 1373/2234 cut-off events. [2024-06-14 13:53:00,956 INFO L125 PetriNetUnfolderBase]: For 34603/34607 co-relation queries the response was YES. [2024-06-14 13:53:00,964 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-14 13:53:00,973 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 107 selfloop transitions, 48 changer transitions 0/161 dead transitions. [2024-06-14 13:53:00,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 161 transitions, 1899 flow [2024-06-14 13:53:00,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:00,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:00,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 13:53:00,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 13:53:00,975 INFO L175 Difference]: Start difference. First operand has 115 places, 127 transitions, 1371 flow. Second operand 7 states and 170 transitions. [2024-06-14 13:53:00,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 161 transitions, 1899 flow [2024-06-14 13:53:01,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 161 transitions, 1798 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:01,015 INFO L231 Difference]: Finished difference. Result has 117 places, 131 transitions, 1437 flow [2024-06-14 13:53:01,015 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-14 13:53:01,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-14 13:53:01,016 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 131 transitions, 1437 flow [2024-06-14 13:53:01,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:01,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:01,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:01,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:53:01,016 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:01,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:01,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1883051945, now seen corresponding path program 4 times [2024-06-14 13:53:01,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:01,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854229537] [2024-06-14 13:53:01,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:01,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:01,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:01,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:01,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:01,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854229537] [2024-06-14 13:53:01,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854229537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:01,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:01,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:01,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888779331] [2024-06-14 13:53:01,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:01,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:01,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:01,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:01,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:01,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:01,229 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-14 13:53:01,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:01,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:01,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:01,510 INFO L124 PetriNetUnfolderBase]: 1365/2222 cut-off events. [2024-06-14 13:53:01,510 INFO L125 PetriNetUnfolderBase]: For 36533/36537 co-relation queries the response was YES. [2024-06-14 13:53:01,519 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-14 13:53:01,529 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 109 selfloop transitions, 40 changer transitions 0/155 dead transitions. [2024-06-14 13:53:01,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 155 transitions, 1795 flow [2024-06-14 13:53:01,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:01,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:01,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 13:53:01,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 13:53:01,532 INFO L175 Difference]: Start difference. First operand has 117 places, 131 transitions, 1437 flow. Second operand 7 states and 164 transitions. [2024-06-14 13:53:01,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 155 transitions, 1795 flow [2024-06-14 13:53:01,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 155 transitions, 1677 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:01,576 INFO L231 Difference]: Finished difference. Result has 120 places, 131 transitions, 1406 flow [2024-06-14 13:53:01,576 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-14 13:53:01,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-14 13:53:01,577 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 131 transitions, 1406 flow [2024-06-14 13:53:01,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:01,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:01,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:01,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:53:01,577 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:01,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:01,578 INFO L85 PathProgramCache]: Analyzing trace with hash 813746065, now seen corresponding path program 1 times [2024-06-14 13:53:01,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:01,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984146146] [2024-06-14 13:53:01,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:01,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:01,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:01,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:01,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:01,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984146146] [2024-06-14 13:53:01,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984146146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:01,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:01,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:01,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876678890] [2024-06-14 13:53:01,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:01,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:01,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:01,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:01,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:01,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:01,800 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-14 13:53:01,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:01,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:01,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:02,082 INFO L124 PetriNetUnfolderBase]: 1467/2426 cut-off events. [2024-06-14 13:53:02,083 INFO L125 PetriNetUnfolderBase]: For 42903/42903 co-relation queries the response was YES. [2024-06-14 13:53:02,093 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-14 13:53:02,103 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 130 selfloop transitions, 38 changer transitions 0/174 dead transitions. [2024-06-14 13:53:02,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 174 transitions, 1997 flow [2024-06-14 13:53:02,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:02,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:02,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 13:53:02,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-14 13:53:02,106 INFO L175 Difference]: Start difference. First operand has 120 places, 131 transitions, 1406 flow. Second operand 7 states and 172 transitions. [2024-06-14 13:53:02,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 174 transitions, 1997 flow [2024-06-14 13:53:02,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 174 transitions, 1895 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:02,156 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1465 flow [2024-06-14 13:53:02,156 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-14 13:53:02,157 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-14 13:53:02,157 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1465 flow [2024-06-14 13:53:02,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:02,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:02,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:02,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:53:02,158 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:02,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:02,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1598281925, now seen corresponding path program 2 times [2024-06-14 13:53:02,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:02,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374858393] [2024-06-14 13:53:02,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:02,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:02,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:02,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:02,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:02,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374858393] [2024-06-14 13:53:02,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374858393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:02,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:02,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:02,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767100178] [2024-06-14 13:53:02,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:02,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:02,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:02,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:02,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:02,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:02,391 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-14 13:53:02,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:02,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:02,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:02,708 INFO L124 PetriNetUnfolderBase]: 1508/2507 cut-off events. [2024-06-14 13:53:02,708 INFO L125 PetriNetUnfolderBase]: For 46667/46667 co-relation queries the response was YES. [2024-06-14 13:53:02,719 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-14 13:53:02,729 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 127 selfloop transitions, 39 changer transitions 0/172 dead transitions. [2024-06-14 13:53:02,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 172 transitions, 1928 flow [2024-06-14 13:53:02,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:02,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:02,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 13:53:02,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 13:53:02,730 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1465 flow. Second operand 7 states and 171 transitions. [2024-06-14 13:53:02,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 172 transitions, 1928 flow [2024-06-14 13:53:02,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 172 transitions, 1873 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 13:53:02,785 INFO L231 Difference]: Finished difference. Result has 129 places, 139 transitions, 1544 flow [2024-06-14 13:53:02,785 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-14 13:53:02,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-14 13:53:02,786 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 139 transitions, 1544 flow [2024-06-14 13:53:02,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:02,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:02,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:02,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:53:02,786 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:02,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:02,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1792406515, now seen corresponding path program 3 times [2024-06-14 13:53:02,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:02,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498821229] [2024-06-14 13:53:02,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:02,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:02,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:02,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:02,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:02,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498821229] [2024-06-14 13:53:02,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498821229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:02,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:02,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:02,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97163596] [2024-06-14 13:53:02,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:02,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:02,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:02,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:02,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:03,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:03,010 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-14 13:53:03,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:03,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:03,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:03,367 INFO L124 PetriNetUnfolderBase]: 1610/2691 cut-off events. [2024-06-14 13:53:03,367 INFO L125 PetriNetUnfolderBase]: For 54482/54482 co-relation queries the response was YES. [2024-06-14 13:53:03,376 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-14 13:53:03,384 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 133 selfloop transitions, 41 changer transitions 0/180 dead transitions. [2024-06-14 13:53:03,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 180 transitions, 2133 flow [2024-06-14 13:53:03,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:03,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:03,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 13:53:03,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-14 13:53:03,385 INFO L175 Difference]: Start difference. First operand has 129 places, 139 transitions, 1544 flow. Second operand 7 states and 176 transitions. [2024-06-14 13:53:03,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 180 transitions, 2133 flow [2024-06-14 13:53:03,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 180 transitions, 2080 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:03,440 INFO L231 Difference]: Finished difference. Result has 134 places, 142 transitions, 1636 flow [2024-06-14 13:53:03,440 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-14 13:53:03,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-14 13:53:03,440 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 142 transitions, 1636 flow [2024-06-14 13:53:03,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:03,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:03,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:03,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:53:03,441 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:03,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:03,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1792258645, now seen corresponding path program 4 times [2024-06-14 13:53:03,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:03,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39372877] [2024-06-14 13:53:03,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:03,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:03,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:03,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:03,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:03,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39372877] [2024-06-14 13:53:03,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39372877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:03,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:03,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:03,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278157406] [2024-06-14 13:53:03,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:03,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:03,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:03,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:03,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:03,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:03,642 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-14 13:53:03,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:03,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:03,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:04,056 INFO L124 PetriNetUnfolderBase]: 1668/2789 cut-off events. [2024-06-14 13:53:04,056 INFO L125 PetriNetUnfolderBase]: For 60560/60560 co-relation queries the response was YES. [2024-06-14 13:53:04,068 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-14 13:53:04,078 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 131 selfloop transitions, 39 changer transitions 0/176 dead transitions. [2024-06-14 13:53:04,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 176 transitions, 2086 flow [2024-06-14 13:53:04,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:04,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:04,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 13:53:04,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 13:53:04,080 INFO L175 Difference]: Start difference. First operand has 134 places, 142 transitions, 1636 flow. Second operand 7 states and 171 transitions. [2024-06-14 13:53:04,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 176 transitions, 2086 flow [2024-06-14 13:53:04,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 176 transitions, 2021 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:04,150 INFO L231 Difference]: Finished difference. Result has 138 places, 143 transitions, 1678 flow [2024-06-14 13:53:04,150 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-14 13:53:04,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-14 13:53:04,151 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 143 transitions, 1678 flow [2024-06-14 13:53:04,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:04,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:04,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:04,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:53:04,151 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:04,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:04,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1786896265, now seen corresponding path program 5 times [2024-06-14 13:53:04,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:04,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839437405] [2024-06-14 13:53:04,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:04,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:04,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:04,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:04,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:04,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839437405] [2024-06-14 13:53:04,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839437405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:04,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:04,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:04,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027161188] [2024-06-14 13:53:04,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:04,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:04,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:04,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:04,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:04,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:04,375 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-14 13:53:04,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:04,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:04,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:04,719 INFO L124 PetriNetUnfolderBase]: 1726/2887 cut-off events. [2024-06-14 13:53:04,719 INFO L125 PetriNetUnfolderBase]: For 64518/64518 co-relation queries the response was YES. [2024-06-14 13:53:04,731 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-14 13:53:04,740 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 36 changer transitions 0/174 dead transitions. [2024-06-14 13:53:04,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 174 transitions, 2114 flow [2024-06-14 13:53:04,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:04,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:04,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 13:53:04,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 13:53:04,742 INFO L175 Difference]: Start difference. First operand has 138 places, 143 transitions, 1678 flow. Second operand 7 states and 167 transitions. [2024-06-14 13:53:04,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 174 transitions, 2114 flow [2024-06-14 13:53:04,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 174 transitions, 2049 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:04,829 INFO L231 Difference]: Finished difference. Result has 141 places, 144 transitions, 1712 flow [2024-06-14 13:53:04,829 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-14 13:53:04,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-14 13:53:04,829 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 144 transitions, 1712 flow [2024-06-14 13:53:04,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:04,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:04,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:04,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:53:04,830 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:04,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:04,830 INFO L85 PathProgramCache]: Analyzing trace with hash 883066351, now seen corresponding path program 1 times [2024-06-14 13:53:04,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:04,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470108237] [2024-06-14 13:53:04,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:04,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:04,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:04,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:04,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:04,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470108237] [2024-06-14 13:53:04,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470108237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:04,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:04,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:04,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110105039] [2024-06-14 13:53:04,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:04,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:04,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:04,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:04,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:05,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:05,022 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-14 13:53:05,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:05,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:05,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:05,370 INFO L124 PetriNetUnfolderBase]: 1767/2968 cut-off events. [2024-06-14 13:53:05,370 INFO L125 PetriNetUnfolderBase]: For 68102/68102 co-relation queries the response was YES. [2024-06-14 13:53:05,382 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-14 13:53:05,390 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 40 changer transitions 0/178 dead transitions. [2024-06-14 13:53:05,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 178 transitions, 2167 flow [2024-06-14 13:53:05,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:05,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:05,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 13:53:05,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 13:53:05,392 INFO L175 Difference]: Start difference. First operand has 141 places, 144 transitions, 1712 flow. Second operand 7 states and 169 transitions. [2024-06-14 13:53:05,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 178 transitions, 2167 flow [2024-06-14 13:53:05,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 178 transitions, 2107 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:05,468 INFO L231 Difference]: Finished difference. Result has 144 places, 145 transitions, 1760 flow [2024-06-14 13:53:05,468 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-14 13:53:05,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-14 13:53:05,469 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 145 transitions, 1760 flow [2024-06-14 13:53:05,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:05,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:05,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:05,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:53:05,469 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:05,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:05,469 INFO L85 PathProgramCache]: Analyzing trace with hash -262329761, now seen corresponding path program 6 times [2024-06-14 13:53:05,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:05,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193774388] [2024-06-14 13:53:05,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:05,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:05,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:05,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:05,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:05,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193774388] [2024-06-14 13:53:05,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193774388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:05,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:05,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:05,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140656084] [2024-06-14 13:53:05,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:05,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:05,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:05,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:05,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:05,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:05,656 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-14 13:53:05,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:05,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:05,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:06,071 INFO L124 PetriNetUnfolderBase]: 1739/2926 cut-off events. [2024-06-14 13:53:06,071 INFO L125 PetriNetUnfolderBase]: For 69116/69122 co-relation queries the response was YES. [2024-06-14 13:53:06,082 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-14 13:53:06,089 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 133 selfloop transitions, 34 changer transitions 0/173 dead transitions. [2024-06-14 13:53:06,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 173 transitions, 2188 flow [2024-06-14 13:53:06,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:06,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:06,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 13:53:06,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 13:53:06,091 INFO L175 Difference]: Start difference. First operand has 144 places, 145 transitions, 1760 flow. Second operand 7 states and 163 transitions. [2024-06-14 13:53:06,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 173 transitions, 2188 flow [2024-06-14 13:53:06,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 173 transitions, 2070 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:06,190 INFO L231 Difference]: Finished difference. Result has 145 places, 146 transitions, 1739 flow [2024-06-14 13:53:06,190 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-14 13:53:06,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-14 13:53:06,191 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 146 transitions, 1739 flow [2024-06-14 13:53:06,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:06,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:06,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:06,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:53:06,191 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:06,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:06,191 INFO L85 PathProgramCache]: Analyzing trace with hash 565118045, now seen corresponding path program 2 times [2024-06-14 13:53:06,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:06,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968082209] [2024-06-14 13:53:06,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:06,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:06,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:06,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:06,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:06,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968082209] [2024-06-14 13:53:06,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968082209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:06,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:06,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:06,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259808268] [2024-06-14 13:53:06,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:06,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:06,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:06,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:06,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:06,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:06,410 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-14 13:53:06,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:06,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:06,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:06,759 INFO L124 PetriNetUnfolderBase]: 1719/2894 cut-off events. [2024-06-14 13:53:06,759 INFO L125 PetriNetUnfolderBase]: For 65033/65039 co-relation queries the response was YES. [2024-06-14 13:53:06,771 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-14 13:53:06,780 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 134 selfloop transitions, 36 changer transitions 0/176 dead transitions. [2024-06-14 13:53:06,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 176 transitions, 2163 flow [2024-06-14 13:53:06,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:06,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:06,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 13:53:06,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 13:53:06,781 INFO L175 Difference]: Start difference. First operand has 145 places, 146 transitions, 1739 flow. Second operand 7 states and 166 transitions. [2024-06-14 13:53:06,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 176 transitions, 2163 flow [2024-06-14 13:53:06,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 176 transitions, 2105 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:06,877 INFO L231 Difference]: Finished difference. Result has 148 places, 146 transitions, 1759 flow [2024-06-14 13:53:06,877 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-14 13:53:06,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-14 13:53:06,877 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 146 transitions, 1759 flow [2024-06-14 13:53:06,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:06,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:06,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:06,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:53:06,878 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:06,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:06,878 INFO L85 PathProgramCache]: Analyzing trace with hash 830815325, now seen corresponding path program 3 times [2024-06-14 13:53:06,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:06,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436262409] [2024-06-14 13:53:06,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:06,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:06,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:07,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:07,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:07,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436262409] [2024-06-14 13:53:07,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436262409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:07,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:07,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:07,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615063306] [2024-06-14 13:53:07,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:07,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:07,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:07,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:07,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:07,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:07,095 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-14 13:53:07,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:07,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:07,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:07,434 INFO L124 PetriNetUnfolderBase]: 1699/2862 cut-off events. [2024-06-14 13:53:07,434 INFO L125 PetriNetUnfolderBase]: For 63869/63875 co-relation queries the response was YES. [2024-06-14 13:53:07,446 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-14 13:53:07,455 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 126 selfloop transitions, 44 changer transitions 0/176 dead transitions. [2024-06-14 13:53:07,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 176 transitions, 2125 flow [2024-06-14 13:53:07,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:53:07,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:53:07,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 13:53:07,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 13:53:07,456 INFO L175 Difference]: Start difference. First operand has 148 places, 146 transitions, 1759 flow. Second operand 7 states and 165 transitions. [2024-06-14 13:53:07,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 176 transitions, 2125 flow [2024-06-14 13:53:07,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 176 transitions, 1964 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 13:53:07,543 INFO L231 Difference]: Finished difference. Result has 146 places, 145 transitions, 1630 flow [2024-06-14 13:53:07,543 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-14 13:53:07,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-14 13:53:07,543 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 145 transitions, 1630 flow [2024-06-14 13:53:07,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:07,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:07,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:07,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:53:07,544 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:07,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:07,544 INFO L85 PathProgramCache]: Analyzing trace with hash 26943536, now seen corresponding path program 1 times [2024-06-14 13:53:07,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:07,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803208519] [2024-06-14 13:53:07,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:07,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:07,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:07,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:07,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:07,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803208519] [2024-06-14 13:53:07,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803208519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:07,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:07,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:07,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698079945] [2024-06-14 13:53:07,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:07,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:07,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:07,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:07,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:07,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:07,784 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-14 13:53:07,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:07,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:07,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:08,167 INFO L124 PetriNetUnfolderBase]: 1717/2889 cut-off events. [2024-06-14 13:53:08,167 INFO L125 PetriNetUnfolderBase]: For 61050/61050 co-relation queries the response was YES. [2024-06-14 13:53:08,179 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-14 13:53:08,187 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 148 selfloop transitions, 19 changer transitions 0/173 dead transitions. [2024-06-14 13:53:08,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 173 transitions, 2165 flow [2024-06-14 13:53:08,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:53:08,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:53:08,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 13:53:08,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-14 13:53:08,188 INFO L175 Difference]: Start difference. First operand has 146 places, 145 transitions, 1630 flow. Second operand 8 states and 166 transitions. [2024-06-14 13:53:08,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 173 transitions, 2165 flow [2024-06-14 13:53:08,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 173 transitions, 2040 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:08,275 INFO L231 Difference]: Finished difference. Result has 149 places, 154 transitions, 1658 flow [2024-06-14 13:53:08,275 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-14 13:53:08,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-14 13:53:08,275 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 154 transitions, 1658 flow [2024-06-14 13:53:08,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:08,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:08,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:08,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:53:08,276 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:08,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:08,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1550533644, now seen corresponding path program 1 times [2024-06-14 13:53:08,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:08,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342972908] [2024-06-14 13:53:08,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:08,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:08,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:08,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:08,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:08,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342972908] [2024-06-14 13:53:08,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342972908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:08,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:08,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:08,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587038802] [2024-06-14 13:53:08,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:08,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:08,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:08,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:08,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:08,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:08,518 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-14 13:53:08,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:08,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:08,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:08,822 INFO L124 PetriNetUnfolderBase]: 1732/2905 cut-off events. [2024-06-14 13:53:08,822 INFO L125 PetriNetUnfolderBase]: For 65603/65607 co-relation queries the response was YES. [2024-06-14 13:53:08,835 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-14 13:53:08,843 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 120 selfloop transitions, 47 changer transitions 0/173 dead transitions. [2024-06-14 13:53:08,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 173 transitions, 2201 flow [2024-06-14 13:53:08,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:08,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:08,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 13:53:08,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 13:53:08,844 INFO L175 Difference]: Start difference. First operand has 149 places, 154 transitions, 1658 flow. Second operand 5 states and 124 transitions. [2024-06-14 13:53:08,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 173 transitions, 2201 flow [2024-06-14 13:53:08,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 173 transitions, 2151 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:08,950 INFO L231 Difference]: Finished difference. Result has 151 places, 159 transitions, 1762 flow [2024-06-14 13:53:08,950 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-14 13:53:08,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-14 13:53:08,951 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 159 transitions, 1762 flow [2024-06-14 13:53:08,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:08,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:08,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:08,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:53:08,952 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:08,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:08,952 INFO L85 PathProgramCache]: Analyzing trace with hash 484360834, now seen corresponding path program 2 times [2024-06-14 13:53:08,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:08,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744713607] [2024-06-14 13:53:08,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:08,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:08,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:09,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:09,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:09,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744713607] [2024-06-14 13:53:09,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744713607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:09,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:09,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:09,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300680704] [2024-06-14 13:53:09,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:09,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:09,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:09,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:09,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:09,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:09,201 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-14 13:53:09,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:09,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:09,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:09,505 INFO L124 PetriNetUnfolderBase]: 1726/2916 cut-off events. [2024-06-14 13:53:09,505 INFO L125 PetriNetUnfolderBase]: For 67735/67735 co-relation queries the response was YES. [2024-06-14 13:53:09,518 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-14 13:53:09,527 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 148 selfloop transitions, 23 changer transitions 0/177 dead transitions. [2024-06-14 13:53:09,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 177 transitions, 2180 flow [2024-06-14 13:53:09,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:09,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:09,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 13:53:09,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-14 13:53:09,528 INFO L175 Difference]: Start difference. First operand has 151 places, 159 transitions, 1762 flow. Second operand 5 states and 117 transitions. [2024-06-14 13:53:09,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 177 transitions, 2180 flow [2024-06-14 13:53:09,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 177 transitions, 2101 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 13:53:09,619 INFO L231 Difference]: Finished difference. Result has 154 places, 162 transitions, 1787 flow [2024-06-14 13:53:09,619 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-14 13:53:09,620 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-14 13:53:09,620 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 162 transitions, 1787 flow [2024-06-14 13:53:09,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:09,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:09,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:09,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:53:09,620 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:09,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:09,621 INFO L85 PathProgramCache]: Analyzing trace with hash 199335496, now seen corresponding path program 2 times [2024-06-14 13:53:09,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:09,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898219029] [2024-06-14 13:53:09,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:09,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:09,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:09,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:09,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:09,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898219029] [2024-06-14 13:53:09,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898219029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:09,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:09,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:09,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124764465] [2024-06-14 13:53:09,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:09,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:09,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:09,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:09,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:09,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:09,837 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-14 13:53:09,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:09,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:09,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:10,122 INFO L124 PetriNetUnfolderBase]: 1705/2884 cut-off events. [2024-06-14 13:53:10,122 INFO L125 PetriNetUnfolderBase]: For 71519/71525 co-relation queries the response was YES. [2024-06-14 13:53:10,135 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-14 13:53:10,143 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 125 selfloop transitions, 41 changer transitions 0/172 dead transitions. [2024-06-14 13:53:10,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 172 transitions, 2211 flow [2024-06-14 13:53:10,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:10,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:10,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-14 13:53:10,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-14 13:53:10,152 INFO L175 Difference]: Start difference. First operand has 154 places, 162 transitions, 1787 flow. Second operand 5 states and 119 transitions. [2024-06-14 13:53:10,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 172 transitions, 2211 flow [2024-06-14 13:53:10,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 172 transitions, 2147 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:10,268 INFO L231 Difference]: Finished difference. Result has 156 places, 162 transitions, 1816 flow [2024-06-14 13:53:10,268 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-14 13:53:10,268 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-14 13:53:10,268 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 162 transitions, 1816 flow [2024-06-14 13:53:10,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:10,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:10,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:10,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:53:10,269 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:10,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:10,269 INFO L85 PathProgramCache]: Analyzing trace with hash 199344424, now seen corresponding path program 1 times [2024-06-14 13:53:10,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:10,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136459661] [2024-06-14 13:53:10,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:10,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:10,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:10,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:10,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:10,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136459661] [2024-06-14 13:53:10,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136459661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:10,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:10,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:10,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310421088] [2024-06-14 13:53:10,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:10,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:10,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:10,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:10,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:10,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:10,484 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-14 13:53:10,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:10,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:10,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:10,800 INFO L124 PetriNetUnfolderBase]: 1708/2883 cut-off events. [2024-06-14 13:53:10,801 INFO L125 PetriNetUnfolderBase]: For 70290/70294 co-relation queries the response was YES. [2024-06-14 13:53:10,811 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-14 13:53:10,819 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 152 selfloop transitions, 17 changer transitions 0/175 dead transitions. [2024-06-14 13:53:10,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 175 transitions, 2224 flow [2024-06-14 13:53:10,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:10,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:10,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-14 13:53:10,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-14 13:53:10,820 INFO L175 Difference]: Start difference. First operand has 156 places, 162 transitions, 1816 flow. Second operand 5 states and 113 transitions. [2024-06-14 13:53:10,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 175 transitions, 2224 flow [2024-06-14 13:53:10,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 175 transitions, 2062 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:10,919 INFO L231 Difference]: Finished difference. Result has 155 places, 165 transitions, 1746 flow [2024-06-14 13:53:10,919 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-14 13:53:10,919 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-14 13:53:10,920 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 165 transitions, 1746 flow [2024-06-14 13:53:10,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:10,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:10,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:10,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:53:10,920 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:10,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:10,921 INFO L85 PathProgramCache]: Analyzing trace with hash -942305170, now seen corresponding path program 1 times [2024-06-14 13:53:10,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:10,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611388845] [2024-06-14 13:53:10,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:10,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:10,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:11,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:11,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:11,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611388845] [2024-06-14 13:53:11,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611388845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:11,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:11,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:11,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845403347] [2024-06-14 13:53:11,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:11,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:11,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:11,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:11,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:11,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:11,148 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-14 13:53:11,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:11,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:11,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:11,442 INFO L124 PetriNetUnfolderBase]: 1718/2893 cut-off events. [2024-06-14 13:53:11,442 INFO L125 PetriNetUnfolderBase]: For 72071/72077 co-relation queries the response was YES. [2024-06-14 13:53:11,455 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-14 13:53:11,463 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 134 selfloop transitions, 45 changer transitions 0/185 dead transitions. [2024-06-14 13:53:11,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 185 transitions, 2258 flow [2024-06-14 13:53:11,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:11,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:11,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 13:53:11,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 13:53:11,464 INFO L175 Difference]: Start difference. First operand has 155 places, 165 transitions, 1746 flow. Second operand 5 states and 124 transitions. [2024-06-14 13:53:11,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 185 transitions, 2258 flow [2024-06-14 13:53:11,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 185 transitions, 2188 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:11,560 INFO L231 Difference]: Finished difference. Result has 157 places, 169 transitions, 1817 flow [2024-06-14 13:53:11,560 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-14 13:53:11,560 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-14 13:53:11,560 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 169 transitions, 1817 flow [2024-06-14 13:53:11,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:11,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:11,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:11,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:53:11,561 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:11,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:11,561 INFO L85 PathProgramCache]: Analyzing trace with hash 126030470, now seen corresponding path program 2 times [2024-06-14 13:53:11,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:11,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781279499] [2024-06-14 13:53:11,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:11,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:11,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:11,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:11,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:11,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781279499] [2024-06-14 13:53:11,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781279499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:11,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:11,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:11,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505857228] [2024-06-14 13:53:11,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:11,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:11,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:11,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:11,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:11,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:11,808 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-14 13:53:11,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:11,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:11,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:12,157 INFO L124 PetriNetUnfolderBase]: 1710/2878 cut-off events. [2024-06-14 13:53:12,157 INFO L125 PetriNetUnfolderBase]: For 74506/74510 co-relation queries the response was YES. [2024-06-14 13:53:12,172 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-14 13:53:12,181 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 127 selfloop transitions, 45 changer transitions 0/178 dead transitions. [2024-06-14 13:53:12,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 178 transitions, 2183 flow [2024-06-14 13:53:12,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:12,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:12,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 13:53:12,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-14 13:53:12,182 INFO L175 Difference]: Start difference. First operand has 157 places, 169 transitions, 1817 flow. Second operand 5 states and 117 transitions. [2024-06-14 13:53:12,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 178 transitions, 2183 flow [2024-06-14 13:53:12,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 178 transitions, 2066 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:12,304 INFO L231 Difference]: Finished difference. Result has 159 places, 169 transitions, 1799 flow [2024-06-14 13:53:12,304 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-14 13:53:12,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-14 13:53:12,305 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 169 transitions, 1799 flow [2024-06-14 13:53:12,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:12,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:12,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:12,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:53:12,305 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:12,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:12,306 INFO L85 PathProgramCache]: Analyzing trace with hash 835250642, now seen corresponding path program 1 times [2024-06-14 13:53:12,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:12,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044183501] [2024-06-14 13:53:12,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:12,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:12,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:12,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-14 13:53:12,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:12,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044183501] [2024-06-14 13:53:12,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044183501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:12,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:12,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:12,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704414007] [2024-06-14 13:53:12,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:12,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:12,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:12,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:12,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:12,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:12,565 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-14 13:53:12,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:12,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:12,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:12,954 INFO L124 PetriNetUnfolderBase]: 1828/3058 cut-off events. [2024-06-14 13:53:12,954 INFO L125 PetriNetUnfolderBase]: For 84502/84504 co-relation queries the response was YES. [2024-06-14 13:53:12,969 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-14 13:53:12,978 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 147 selfloop transitions, 66 changer transitions 0/219 dead transitions. [2024-06-14 13:53:12,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 219 transitions, 2766 flow [2024-06-14 13:53:12,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:53:12,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:53:12,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 13:53:12,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 13:53:12,979 INFO L175 Difference]: Start difference. First operand has 159 places, 169 transitions, 1799 flow. Second operand 9 states and 203 transitions. [2024-06-14 13:53:12,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 219 transitions, 2766 flow [2024-06-14 13:53:13,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 219 transitions, 2609 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:13,126 INFO L231 Difference]: Finished difference. Result has 165 places, 193 transitions, 2124 flow [2024-06-14 13:53:13,126 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-14 13:53:13,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-14 13:53:13,126 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 193 transitions, 2124 flow [2024-06-14 13:53:13,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:13,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:13,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:13,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:53:13,127 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:13,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:13,127 INFO L85 PathProgramCache]: Analyzing trace with hash 2130290572, now seen corresponding path program 2 times [2024-06-14 13:53:13,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:13,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469567661] [2024-06-14 13:53:13,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:13,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:13,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:13,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:13,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:13,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469567661] [2024-06-14 13:53:13,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469567661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:13,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:13,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:13,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318355492] [2024-06-14 13:53:13,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:13,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:13,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:13,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:13,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:13,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:13,377 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-14 13:53:13,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:13,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:13,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:13,781 INFO L124 PetriNetUnfolderBase]: 1906/3190 cut-off events. [2024-06-14 13:53:13,781 INFO L125 PetriNetUnfolderBase]: For 96606/96608 co-relation queries the response was YES. [2024-06-14 13:53:13,797 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-14 13:53:13,806 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 127 selfloop transitions, 104 changer transitions 0/237 dead transitions. [2024-06-14 13:53:13,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 237 transitions, 3106 flow [2024-06-14 13:53:13,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:53:13,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:53:13,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 13:53:13,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 13:53:13,807 INFO L175 Difference]: Start difference. First operand has 165 places, 193 transitions, 2124 flow. Second operand 8 states and 186 transitions. [2024-06-14 13:53:13,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 237 transitions, 3106 flow [2024-06-14 13:53:13,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 237 transitions, 2931 flow, removed 63 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:13,982 INFO L231 Difference]: Finished difference. Result has 172 places, 216 transitions, 2537 flow [2024-06-14 13:53:13,983 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-14 13:53:13,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-14 13:53:13,983 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 216 transitions, 2537 flow [2024-06-14 13:53:13,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:13,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:13,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:13,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:53:13,983 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:13,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:13,984 INFO L85 PathProgramCache]: Analyzing trace with hash -39379514, now seen corresponding path program 3 times [2024-06-14 13:53:13,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:13,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769282369] [2024-06-14 13:53:13,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:13,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:13,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:14,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:14,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:14,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769282369] [2024-06-14 13:53:14,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769282369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:14,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:14,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:14,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134154194] [2024-06-14 13:53:14,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:14,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:14,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:14,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:14,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:14,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:14,225 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-14 13:53:14,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:14,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:14,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:14,699 INFO L124 PetriNetUnfolderBase]: 1896/3184 cut-off events. [2024-06-14 13:53:14,699 INFO L125 PetriNetUnfolderBase]: For 99084/99086 co-relation queries the response was YES. [2024-06-14 13:53:14,713 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-14 13:53:14,722 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 130 selfloop transitions, 98 changer transitions 0/234 dead transitions. [2024-06-14 13:53:14,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 234 transitions, 3133 flow [2024-06-14 13:53:14,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:14,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:14,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 13:53:14,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 13:53:14,723 INFO L175 Difference]: Start difference. First operand has 172 places, 216 transitions, 2537 flow. Second operand 6 states and 147 transitions. [2024-06-14 13:53:14,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 234 transitions, 3133 flow [2024-06-14 13:53:14,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 234 transitions, 2855 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:14,911 INFO L231 Difference]: Finished difference. Result has 174 places, 216 transitions, 2469 flow [2024-06-14 13:53:14,911 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-14 13:53:14,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-14 13:53:14,912 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 216 transitions, 2469 flow [2024-06-14 13:53:14,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:14,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:14,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:14,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:53:14,912 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:14,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:14,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1884433920, now seen corresponding path program 4 times [2024-06-14 13:53:14,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:14,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513205879] [2024-06-14 13:53:14,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:14,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:14,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:15,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:15,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:15,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513205879] [2024-06-14 13:53:15,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513205879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:15,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:15,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:15,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560646369] [2024-06-14 13:53:15,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:15,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:15,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:15,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:15,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:15,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:15,161 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-14 13:53:15,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:15,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:15,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:15,585 INFO L124 PetriNetUnfolderBase]: 1927/3243 cut-off events. [2024-06-14 13:53:15,585 INFO L125 PetriNetUnfolderBase]: For 103089/103093 co-relation queries the response was YES. [2024-06-14 13:53:15,604 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-14 13:53:15,615 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 132 selfloop transitions, 107 changer transitions 0/245 dead transitions. [2024-06-14 13:53:15,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 245 transitions, 3313 flow [2024-06-14 13:53:15,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:53:15,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:53:15,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 13:53:15,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 13:53:15,616 INFO L175 Difference]: Start difference. First operand has 174 places, 216 transitions, 2469 flow. Second operand 8 states and 182 transitions. [2024-06-14 13:53:15,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 245 transitions, 3313 flow [2024-06-14 13:53:15,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 245 transitions, 3109 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:15,805 INFO L231 Difference]: Finished difference. Result has 178 places, 228 transitions, 2712 flow [2024-06-14 13:53:15,805 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-14 13:53:15,806 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-14 13:53:15,806 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 228 transitions, 2712 flow [2024-06-14 13:53:15,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:15,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:15,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:15,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:53:15,810 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:15,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:15,810 INFO L85 PathProgramCache]: Analyzing trace with hash -560410033, now seen corresponding path program 1 times [2024-06-14 13:53:15,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:15,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515594511] [2024-06-14 13:53:15,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:15,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:15,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:16,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:16,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:16,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515594511] [2024-06-14 13:53:16,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515594511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:16,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:16,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:16,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548609969] [2024-06-14 13:53:16,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:16,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:16,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:16,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:16,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:16,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:16,073 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-14 13:53:16,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:16,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:16,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:16,556 INFO L124 PetriNetUnfolderBase]: 1935/3253 cut-off events. [2024-06-14 13:53:16,557 INFO L125 PetriNetUnfolderBase]: For 108434/108434 co-relation queries the response was YES. [2024-06-14 13:53:16,579 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-14 13:53:16,591 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 208 selfloop transitions, 47 changer transitions 0/261 dead transitions. [2024-06-14 13:53:16,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 261 transitions, 3481 flow [2024-06-14 13:53:16,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:53:16,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:53:16,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 13:53:16,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-14 13:53:16,593 INFO L175 Difference]: Start difference. First operand has 178 places, 228 transitions, 2712 flow. Second operand 9 states and 199 transitions. [2024-06-14 13:53:16,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 261 transitions, 3481 flow [2024-06-14 13:53:16,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 261 transitions, 3341 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:16,825 INFO L231 Difference]: Finished difference. Result has 186 places, 235 transitions, 2810 flow [2024-06-14 13:53:16,825 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-14 13:53:16,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-14 13:53:16,826 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 235 transitions, 2810 flow [2024-06-14 13:53:16,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:16,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:16,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:16,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:53:16,826 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:16,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:16,826 INFO L85 PathProgramCache]: Analyzing trace with hash -623575903, now seen corresponding path program 2 times [2024-06-14 13:53:16,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:16,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058775795] [2024-06-14 13:53:16,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:16,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:16,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:17,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:17,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:17,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058775795] [2024-06-14 13:53:17,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058775795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:17,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:17,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:17,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744820285] [2024-06-14 13:53:17,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:17,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:17,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:17,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:17,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:17,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:17,077 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-14 13:53:17,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:17,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:17,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:17,558 INFO L124 PetriNetUnfolderBase]: 1929/3237 cut-off events. [2024-06-14 13:53:17,558 INFO L125 PetriNetUnfolderBase]: For 112959/112961 co-relation queries the response was YES. [2024-06-14 13:53:17,577 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-14 13:53:17,589 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 184 selfloop transitions, 71 changer transitions 0/261 dead transitions. [2024-06-14 13:53:17,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 261 transitions, 3451 flow [2024-06-14 13:53:17,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:17,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:17,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 13:53:17,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-14 13:53:17,590 INFO L175 Difference]: Start difference. First operand has 186 places, 235 transitions, 2810 flow. Second operand 6 states and 152 transitions. [2024-06-14 13:53:17,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 261 transitions, 3451 flow [2024-06-14 13:53:17,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 261 transitions, 3312 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:17,831 INFO L231 Difference]: Finished difference. Result has 187 places, 239 transitions, 2914 flow [2024-06-14 13:53:17,831 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-14 13:53:17,831 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-14 13:53:17,832 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 239 transitions, 2914 flow [2024-06-14 13:53:17,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:17,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:17,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:17,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:53:17,832 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:17,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:17,833 INFO L85 PathProgramCache]: Analyzing trace with hash 111525455, now seen corresponding path program 3 times [2024-06-14 13:53:17,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:17,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178290035] [2024-06-14 13:53:17,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:17,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:17,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:18,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:18,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:18,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178290035] [2024-06-14 13:53:18,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178290035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:18,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:18,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:18,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363679569] [2024-06-14 13:53:18,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:18,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:18,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:18,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:18,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:18,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:18,060 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-14 13:53:18,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:18,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:18,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:18,483 INFO L124 PetriNetUnfolderBase]: 1958/3276 cut-off events. [2024-06-14 13:53:18,483 INFO L125 PetriNetUnfolderBase]: For 116898/116900 co-relation queries the response was YES. [2024-06-14 13:53:18,504 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-14 13:53:18,515 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 182 selfloop transitions, 91 changer transitions 0/279 dead transitions. [2024-06-14 13:53:18,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 279 transitions, 3938 flow [2024-06-14 13:53:18,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:53:18,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:53:18,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 13:53:18,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-14 13:53:18,517 INFO L175 Difference]: Start difference. First operand has 187 places, 239 transitions, 2914 flow. Second operand 10 states and 219 transitions. [2024-06-14 13:53:18,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 279 transitions, 3938 flow [2024-06-14 13:53:18,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 279 transitions, 3778 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:18,752 INFO L231 Difference]: Finished difference. Result has 195 places, 251 transitions, 3205 flow [2024-06-14 13:53:18,752 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-14 13:53:18,752 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-14 13:53:18,753 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 251 transitions, 3205 flow [2024-06-14 13:53:18,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:18,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:18,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:18,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:53:18,753 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:18,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:18,753 INFO L85 PathProgramCache]: Analyzing trace with hash 866572971, now seen corresponding path program 4 times [2024-06-14 13:53:18,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:18,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947932795] [2024-06-14 13:53:18,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:18,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:18,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:18,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:18,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:18,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947932795] [2024-06-14 13:53:18,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947932795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:18,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:18,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:18,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450515067] [2024-06-14 13:53:18,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:18,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:18,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:18,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:18,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:18,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:18,992 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-14 13:53:18,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:18,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:18,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:19,466 INFO L124 PetriNetUnfolderBase]: 1971/3298 cut-off events. [2024-06-14 13:53:19,467 INFO L125 PetriNetUnfolderBase]: For 123165/123167 co-relation queries the response was YES. [2024-06-14 13:53:19,486 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-14 13:53:19,497 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 123 selfloop transitions, 157 changer transitions 0/286 dead transitions. [2024-06-14 13:53:19,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 286 transitions, 4242 flow [2024-06-14 13:53:19,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:53:19,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:53:19,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-14 13:53:19,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 13:53:19,499 INFO L175 Difference]: Start difference. First operand has 195 places, 251 transitions, 3205 flow. Second operand 11 states and 242 transitions. [2024-06-14 13:53:19,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 286 transitions, 4242 flow [2024-06-14 13:53:19,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 286 transitions, 4067 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:19,751 INFO L231 Difference]: Finished difference. Result has 201 places, 258 transitions, 3531 flow [2024-06-14 13:53:19,751 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-14 13:53:19,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-14 13:53:19,751 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 258 transitions, 3531 flow [2024-06-14 13:53:19,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:19,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:19,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:19,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:53:19,752 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:19,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:19,752 INFO L85 PathProgramCache]: Analyzing trace with hash -645479789, now seen corresponding path program 5 times [2024-06-14 13:53:19,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:19,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403585863] [2024-06-14 13:53:19,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:19,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:19,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:19,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:19,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:19,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403585863] [2024-06-14 13:53:19,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403585863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:19,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:19,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:19,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734043971] [2024-06-14 13:53:19,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:19,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:19,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:19,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:19,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:20,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:20,002 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-14 13:53:20,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:20,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:20,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:20,463 INFO L124 PetriNetUnfolderBase]: 1959/3285 cut-off events. [2024-06-14 13:53:20,463 INFO L125 PetriNetUnfolderBase]: For 129069/129071 co-relation queries the response was YES. [2024-06-14 13:53:20,487 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-14 13:53:20,500 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 199 selfloop transitions, 72 changer transitions 0/277 dead transitions. [2024-06-14 13:53:20,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 277 transitions, 4121 flow [2024-06-14 13:53:20,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:20,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:20,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 13:53:20,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 13:53:20,501 INFO L175 Difference]: Start difference. First operand has 201 places, 258 transitions, 3531 flow. Second operand 6 states and 147 transitions. [2024-06-14 13:53:20,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 277 transitions, 4121 flow [2024-06-14 13:53:20,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 277 transitions, 3796 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-06-14 13:53:20,771 INFO L231 Difference]: Finished difference. Result has 200 places, 258 transitions, 3365 flow [2024-06-14 13:53:20,771 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-14 13:53:20,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-14 13:53:20,772 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 258 transitions, 3365 flow [2024-06-14 13:53:20,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:20,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:20,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] [2024-06-14 13:53:20,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:53:20,772 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:20,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:20,772 INFO L85 PathProgramCache]: Analyzing trace with hash -406270769, now seen corresponding path program 6 times [2024-06-14 13:53:20,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:20,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394099409] [2024-06-14 13:53:20,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:20,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:20,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:20,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:20,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:20,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394099409] [2024-06-14 13:53:20,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394099409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:20,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:20,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:20,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503168039] [2024-06-14 13:53:20,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:20,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:20,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:20,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:20,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:21,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:21,023 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-14 13:53:21,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:21,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:21,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:21,492 INFO L124 PetriNetUnfolderBase]: 1951/3269 cut-off events. [2024-06-14 13:53:21,492 INFO L125 PetriNetUnfolderBase]: For 128517/128519 co-relation queries the response was YES. [2024-06-14 13:53:21,514 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-14 13:53:21,526 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 128 selfloop transitions, 147 changer transitions 0/281 dead transitions. [2024-06-14 13:53:21,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 281 transitions, 4177 flow [2024-06-14 13:53:21,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:53:21,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:53:21,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 13:53:21,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-14 13:53:21,535 INFO L175 Difference]: Start difference. First operand has 200 places, 258 transitions, 3365 flow. Second operand 10 states and 224 transitions. [2024-06-14 13:53:21,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 281 transitions, 4177 flow [2024-06-14 13:53:21,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 281 transitions, 3997 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:21,844 INFO L231 Difference]: Finished difference. Result has 204 places, 258 transitions, 3491 flow [2024-06-14 13:53:21,844 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-14 13:53:21,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-14 13:53:21,845 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 258 transitions, 3491 flow [2024-06-14 13:53:21,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:21,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:21,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:21,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:53:21,846 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:21,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:21,846 INFO L85 PathProgramCache]: Analyzing trace with hash -290979599, now seen corresponding path program 7 times [2024-06-14 13:53:21,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:21,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682626589] [2024-06-14 13:53:21,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:21,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:21,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:22,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:22,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:22,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682626589] [2024-06-14 13:53:22,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682626589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:22,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:22,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:22,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757347657] [2024-06-14 13:53:22,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:22,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:22,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:22,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:22,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:22,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:22,088 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-14 13:53:22,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:22,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:22,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:22,568 INFO L124 PetriNetUnfolderBase]: 1935/3249 cut-off events. [2024-06-14 13:53:22,568 INFO L125 PetriNetUnfolderBase]: For 126529/126531 co-relation queries the response was YES. [2024-06-14 13:53:22,586 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-14 13:53:22,597 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 152 selfloop transitions, 119 changer transitions 0/277 dead transitions. [2024-06-14 13:53:22,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 277 transitions, 4081 flow [2024-06-14 13:53:22,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:22,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:22,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 13:53:22,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-14 13:53:22,598 INFO L175 Difference]: Start difference. First operand has 204 places, 258 transitions, 3491 flow. Second operand 6 states and 149 transitions. [2024-06-14 13:53:22,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 277 transitions, 4081 flow [2024-06-14 13:53:22,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 277 transitions, 3776 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-14 13:53:22,896 INFO L231 Difference]: Finished difference. Result has 202 places, 258 transitions, 3445 flow [2024-06-14 13:53:22,896 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-14 13:53:22,896 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-14 13:53:22,896 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 258 transitions, 3445 flow [2024-06-14 13:53:22,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:22,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:22,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:22,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:53:22,897 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:22,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:22,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1717802681, now seen corresponding path program 1 times [2024-06-14 13:53:22,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:22,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124155265] [2024-06-14 13:53:22,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:22,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:22,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:23,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:23,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:23,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124155265] [2024-06-14 13:53:23,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124155265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:23,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:23,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:23,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283367313] [2024-06-14 13:53:23,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:23,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:23,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:23,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:23,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:23,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:23,111 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-14 13:53:23,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:23,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:23,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:23,521 INFO L124 PetriNetUnfolderBase]: 1927/3240 cut-off events. [2024-06-14 13:53:23,522 INFO L125 PetriNetUnfolderBase]: For 126388/126388 co-relation queries the response was YES. [2024-06-14 13:53:23,544 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-14 13:53:23,556 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 253 selfloop transitions, 17 changer transitions 0/276 dead transitions. [2024-06-14 13:53:23,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 276 transitions, 4063 flow [2024-06-14 13:53:23,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:23,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:23,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-14 13:53:23,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-14 13:53:23,558 INFO L175 Difference]: Start difference. First operand has 202 places, 258 transitions, 3445 flow. Second operand 5 states and 119 transitions. [2024-06-14 13:53:23,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 276 transitions, 4063 flow [2024-06-14 13:53:23,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 276 transitions, 3780 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:23,892 INFO L231 Difference]: Finished difference. Result has 201 places, 260 transitions, 3243 flow [2024-06-14 13:53:23,892 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-14 13:53:23,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-14 13:53:23,893 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 260 transitions, 3243 flow [2024-06-14 13:53:23,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:23,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:23,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:23,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:53:23,893 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:23,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:23,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1703517881, now seen corresponding path program 2 times [2024-06-14 13:53:23,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:23,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497276269] [2024-06-14 13:53:23,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:23,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:23,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:24,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:24,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:24,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497276269] [2024-06-14 13:53:24,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497276269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:24,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:24,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:53:24,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414064232] [2024-06-14 13:53:24,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:24,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:53:24,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:24,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:53:24,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:53:24,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:24,151 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-14 13:53:24,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:24,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:24,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:24,611 INFO L124 PetriNetUnfolderBase]: 1922/3240 cut-off events. [2024-06-14 13:53:24,611 INFO L125 PetriNetUnfolderBase]: For 122632/122636 co-relation queries the response was YES. [2024-06-14 13:53:24,636 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-14 13:53:24,649 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 249 selfloop transitions, 18 changer transitions 0/273 dead transitions. [2024-06-14 13:53:24,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 273 transitions, 3845 flow [2024-06-14 13:53:24,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:53:24,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:53:24,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-14 13:53:24,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-14 13:53:24,650 INFO L175 Difference]: Start difference. First operand has 201 places, 260 transitions, 3243 flow. Second operand 5 states and 112 transitions. [2024-06-14 13:53:24,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 273 transitions, 3845 flow [2024-06-14 13:53:24,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 273 transitions, 3784 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:24,981 INFO L231 Difference]: Finished difference. Result has 203 places, 262 transitions, 3269 flow [2024-06-14 13:53:24,981 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-14 13:53:24,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-14 13:53:24,981 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 262 transitions, 3269 flow [2024-06-14 13:53:24,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:24,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:24,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:24,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:53:24,982 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:24,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:24,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1496173279, now seen corresponding path program 1 times [2024-06-14 13:53:24,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:24,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020668695] [2024-06-14 13:53:24,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:24,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:24,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:25,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:25,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:25,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020668695] [2024-06-14 13:53:25,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020668695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:25,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:25,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:25,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258165586] [2024-06-14 13:53:25,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:25,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:25,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:25,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:25,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:25,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:25,277 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-14 13:53:25,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:25,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:25,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:25,747 INFO L124 PetriNetUnfolderBase]: 1930/3250 cut-off events. [2024-06-14 13:53:25,747 INFO L125 PetriNetUnfolderBase]: For 128037/128037 co-relation queries the response was YES. [2024-06-14 13:53:25,767 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-14 13:53:25,779 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 252 selfloop transitions, 34 changer transitions 0/292 dead transitions. [2024-06-14 13:53:25,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 292 transitions, 4095 flow [2024-06-14 13:53:25,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:53:25,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:53:25,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-14 13:53:25,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-14 13:53:25,780 INFO L175 Difference]: Start difference. First operand has 203 places, 262 transitions, 3269 flow. Second operand 10 states and 204 transitions. [2024-06-14 13:53:25,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 292 transitions, 4095 flow [2024-06-14 13:53:26,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 292 transitions, 4024 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:26,098 INFO L231 Difference]: Finished difference. Result has 210 places, 266 transitions, 3371 flow [2024-06-14 13:53:26,099 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-14 13:53:26,099 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-14 13:53:26,099 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 266 transitions, 3371 flow [2024-06-14 13:53:26,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-14 13:53:26,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:26,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-14 13:53:26,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:53:26,099 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:26,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:26,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1499030239, now seen corresponding path program 2 times [2024-06-14 13:53:26,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:26,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610535836] [2024-06-14 13:53:26,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:26,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:26,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:26,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:26,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:26,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610535836] [2024-06-14 13:53:26,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610535836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:26,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:26,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:26,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268604475] [2024-06-14 13:53:26,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:26,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:26,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:26,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:26,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:26,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:26,395 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-14 13:53:26,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:26,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:26,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:26,867 INFO L124 PetriNetUnfolderBase]: 1938/3262 cut-off events. [2024-06-14 13:53:26,868 INFO L125 PetriNetUnfolderBase]: For 133218/133218 co-relation queries the response was YES. [2024-06-14 13:53:26,890 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-14 13:53:26,901 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 253 selfloop transitions, 30 changer transitions 0/289 dead transitions. [2024-06-14 13:53:26,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 289 transitions, 4039 flow [2024-06-14 13:53:26,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:53:26,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:53:26,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-14 13:53:26,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4853658536585366 [2024-06-14 13:53:26,903 INFO L175 Difference]: Start difference. First operand has 210 places, 266 transitions, 3371 flow. Second operand 10 states and 199 transitions. [2024-06-14 13:53:26,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 289 transitions, 4039 flow [2024-06-14 13:53:27,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 289 transitions, 3915 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-14 13:53:27,296 INFO L231 Difference]: Finished difference. Result has 213 places, 268 transitions, 3368 flow [2024-06-14 13:53:27,296 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-14 13:53:27,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-14 13:53:27,296 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 268 transitions, 3368 flow [2024-06-14 13:53:27,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:27,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:27,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:27,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:53:27,297 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:27,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:27,297 INFO L85 PathProgramCache]: Analyzing trace with hash -290970671, now seen corresponding path program 3 times [2024-06-14 13:53:27,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:27,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67980522] [2024-06-14 13:53:27,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:27,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:27,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:27,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:27,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:27,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67980522] [2024-06-14 13:53:27,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67980522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:27,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:27,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:27,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143101815] [2024-06-14 13:53:27,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:27,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:27,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:27,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:27,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:27,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:27,542 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-14 13:53:27,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:27,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:27,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:27,995 INFO L124 PetriNetUnfolderBase]: 1933/3255 cut-off events. [2024-06-14 13:53:27,995 INFO L125 PetriNetUnfolderBase]: For 134943/134943 co-relation queries the response was YES. [2024-06-14 13:53:28,018 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-14 13:53:28,030 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 255 selfloop transitions, 27 changer transitions 0/288 dead transitions. [2024-06-14 13:53:28,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 288 transitions, 3982 flow [2024-06-14 13:53:28,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:28,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:28,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 13:53:28,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 13:53:28,031 INFO L175 Difference]: Start difference. First operand has 213 places, 268 transitions, 3368 flow. Second operand 6 states and 138 transitions. [2024-06-14 13:53:28,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 288 transitions, 3982 flow [2024-06-14 13:53:28,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 288 transitions, 3859 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-14 13:53:28,410 INFO L231 Difference]: Finished difference. Result has 210 places, 268 transitions, 3308 flow [2024-06-14 13:53:28,410 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-14 13:53:28,410 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-14 13:53:28,410 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 268 transitions, 3308 flow [2024-06-14 13:53:28,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:28,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:28,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:28,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:53:28,411 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:28,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:28,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1220584139, now seen corresponding path program 1 times [2024-06-14 13:53:28,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:28,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042521534] [2024-06-14 13:53:28,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:28,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:28,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:28,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:28,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:28,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042521534] [2024-06-14 13:53:28,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042521534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:28,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:28,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:28,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705602332] [2024-06-14 13:53:28,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:28,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:28,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:28,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:28,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:28,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:28,683 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-14 13:53:28,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:28,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:28,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:29,118 INFO L124 PetriNetUnfolderBase]: 1977/3317 cut-off events. [2024-06-14 13:53:29,119 INFO L125 PetriNetUnfolderBase]: For 153523/153525 co-relation queries the response was YES. [2024-06-14 13:53:29,141 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-14 13:53:29,153 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 217 selfloop transitions, 65 changer transitions 0/288 dead transitions. [2024-06-14 13:53:29,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 288 transitions, 3996 flow [2024-06-14 13:53:29,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:29,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:29,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 13:53:29,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 13:53:29,154 INFO L175 Difference]: Start difference. First operand has 210 places, 268 transitions, 3308 flow. Second operand 6 states and 143 transitions. [2024-06-14 13:53:29,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 288 transitions, 3996 flow [2024-06-14 13:53:29,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 288 transitions, 3935 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:29,538 INFO L231 Difference]: Finished difference. Result has 211 places, 271 transitions, 3452 flow [2024-06-14 13:53:29,538 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-14 13:53:29,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-14 13:53:29,538 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 271 transitions, 3452 flow [2024-06-14 13:53:29,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:29,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:29,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:29,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:53:29,539 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:29,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:29,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1933727849, now seen corresponding path program 2 times [2024-06-14 13:53:29,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:29,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813683260] [2024-06-14 13:53:29,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:29,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:29,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:29,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:29,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:29,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813683260] [2024-06-14 13:53:29,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813683260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:29,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:29,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:29,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482528276] [2024-06-14 13:53:29,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:29,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:29,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:29,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:29,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:29,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:29,783 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-14 13:53:29,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:29,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:29,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:30,267 INFO L124 PetriNetUnfolderBase]: 2021/3393 cut-off events. [2024-06-14 13:53:30,267 INFO L125 PetriNetUnfolderBase]: For 161306/161310 co-relation queries the response was YES. [2024-06-14 13:53:30,292 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-14 13:53:30,305 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 226 selfloop transitions, 56 changer transitions 0/288 dead transitions. [2024-06-14 13:53:30,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 288 transitions, 4138 flow [2024-06-14 13:53:30,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:30,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:30,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 13:53:30,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-14 13:53:30,306 INFO L175 Difference]: Start difference. First operand has 211 places, 271 transitions, 3452 flow. Second operand 6 states and 139 transitions. [2024-06-14 13:53:30,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 288 transitions, 4138 flow [2024-06-14 13:53:30,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 288 transitions, 3969 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:30,760 INFO L231 Difference]: Finished difference. Result has 213 places, 274 transitions, 3474 flow [2024-06-14 13:53:30,760 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-14 13:53:30,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-14 13:53:30,760 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 274 transitions, 3474 flow [2024-06-14 13:53:30,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:30,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:30,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:30,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:53:30,760 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:30,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:30,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1703511929, now seen corresponding path program 3 times [2024-06-14 13:53:30,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:30,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718045749] [2024-06-14 13:53:30,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:30,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:30,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:30,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:30,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:30,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718045749] [2024-06-14 13:53:30,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718045749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:30,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:30,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:30,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111776298] [2024-06-14 13:53:30,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:30,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:30,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:30,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:30,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:31,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:31,001 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-14 13:53:31,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:31,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:31,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:31,477 INFO L124 PetriNetUnfolderBase]: 2154/3608 cut-off events. [2024-06-14 13:53:31,477 INFO L125 PetriNetUnfolderBase]: For 185923/185927 co-relation queries the response was YES. [2024-06-14 13:53:31,501 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-14 13:53:31,514 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 232 selfloop transitions, 60 changer transitions 0/298 dead transitions. [2024-06-14 13:53:31,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 298 transitions, 4356 flow [2024-06-14 13:53:31,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:31,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:31,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 13:53:31,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 13:53:31,515 INFO L175 Difference]: Start difference. First operand has 213 places, 274 transitions, 3474 flow. Second operand 6 states and 143 transitions. [2024-06-14 13:53:31,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 298 transitions, 4356 flow [2024-06-14 13:53:32,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 298 transitions, 4197 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:32,007 INFO L231 Difference]: Finished difference. Result has 216 places, 279 transitions, 3572 flow [2024-06-14 13:53:32,007 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-14 13:53:32,008 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-14 13:53:32,008 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 279 transitions, 3572 flow [2024-06-14 13:53:32,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:32,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:32,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:32,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:53:32,008 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:32,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:32,009 INFO L85 PathProgramCache]: Analyzing trace with hash -421865377, now seen corresponding path program 1 times [2024-06-14 13:53:32,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:32,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059526110] [2024-06-14 13:53:32,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:32,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:32,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:32,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:32,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:32,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059526110] [2024-06-14 13:53:32,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059526110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:32,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:32,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:32,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259795794] [2024-06-14 13:53:32,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:32,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:32,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:32,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:32,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:32,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:32,283 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-14 13:53:32,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:32,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:32,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:32,841 INFO L124 PetriNetUnfolderBase]: 2247/3769 cut-off events. [2024-06-14 13:53:32,841 INFO L125 PetriNetUnfolderBase]: For 211638/211644 co-relation queries the response was YES. [2024-06-14 13:53:32,867 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-14 13:53:32,954 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 241 selfloop transitions, 63 changer transitions 0/310 dead transitions. [2024-06-14 13:53:32,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 310 transitions, 4459 flow [2024-06-14 13:53:32,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:32,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:32,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 13:53:32,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 13:53:32,964 INFO L175 Difference]: Start difference. First operand has 216 places, 279 transitions, 3572 flow. Second operand 6 states and 150 transitions. [2024-06-14 13:53:32,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 310 transitions, 4459 flow [2024-06-14 13:53:33,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 310 transitions, 4329 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-14 13:53:33,483 INFO L231 Difference]: Finished difference. Result has 221 places, 283 transitions, 3666 flow [2024-06-14 13:53:33,483 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-14 13:53:33,483 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-14 13:53:33,483 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 283 transitions, 3666 flow [2024-06-14 13:53:33,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:33,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:33,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:33,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:53:33,484 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:33,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:33,484 INFO L85 PathProgramCache]: Analyzing trace with hash 682853037, now seen corresponding path program 2 times [2024-06-14 13:53:33,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:33,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85332254] [2024-06-14 13:53:33,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:33,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:33,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:33,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:33,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:33,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85332254] [2024-06-14 13:53:33,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85332254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:33,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:33,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:33,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885931334] [2024-06-14 13:53:33,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:33,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:33,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:33,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:33,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:33,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:33,719 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-14 13:53:33,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:33,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:33,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:34,275 INFO L124 PetriNetUnfolderBase]: 2303/3857 cut-off events. [2024-06-14 13:53:34,275 INFO L125 PetriNetUnfolderBase]: For 225339/225345 co-relation queries the response was YES. [2024-06-14 13:53:34,303 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-14 13:53:34,319 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 242 selfloop transitions, 57 changer transitions 0/305 dead transitions. [2024-06-14 13:53:34,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 305 transitions, 4373 flow [2024-06-14 13:53:34,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:34,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:34,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 13:53:34,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 13:53:34,320 INFO L175 Difference]: Start difference. First operand has 221 places, 283 transitions, 3666 flow. Second operand 6 states and 143 transitions. [2024-06-14 13:53:34,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 305 transitions, 4373 flow [2024-06-14 13:53:34,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 305 transitions, 4236 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:34,832 INFO L231 Difference]: Finished difference. Result has 224 places, 285 transitions, 3690 flow [2024-06-14 13:53:34,832 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-14 13:53:34,832 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-14 13:53:34,832 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 285 transitions, 3690 flow [2024-06-14 13:53:34,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:34,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:34,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:34,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 13:53:34,833 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:34,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:34,833 INFO L85 PathProgramCache]: Analyzing trace with hash -193139715, now seen corresponding path program 1 times [2024-06-14 13:53:34,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:34,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051425470] [2024-06-14 13:53:34,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:34,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:34,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:35,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:35,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:35,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051425470] [2024-06-14 13:53:35,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051425470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:35,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:35,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:35,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627191682] [2024-06-14 13:53:35,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:35,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:35,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:35,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:35,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:35,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:35,072 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-14 13:53:35,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:35,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:35,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:35,643 INFO L124 PetriNetUnfolderBase]: 2393/3995 cut-off events. [2024-06-14 13:53:35,644 INFO L125 PetriNetUnfolderBase]: For 216271/216271 co-relation queries the response was YES. [2024-06-14 13:53:35,672 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-14 13:53:35,687 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 262 selfloop transitions, 85 changer transitions 0/353 dead transitions. [2024-06-14 13:53:35,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 353 transitions, 5369 flow [2024-06-14 13:53:35,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:53:35,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:53:35,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-14 13:53:35,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-14 13:53:35,688 INFO L175 Difference]: Start difference. First operand has 224 places, 285 transitions, 3690 flow. Second operand 10 states and 218 transitions. [2024-06-14 13:53:35,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 353 transitions, 5369 flow [2024-06-14 13:53:36,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 353 transitions, 5223 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:36,244 INFO L231 Difference]: Finished difference. Result has 232 places, 319 transitions, 4334 flow [2024-06-14 13:53:36,244 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-14 13:53:36,244 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-14 13:53:36,245 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 319 transitions, 4334 flow [2024-06-14 13:53:36,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:36,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:36,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] [2024-06-14 13:53:36,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 13:53:36,245 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:36,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:36,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1249689137, now seen corresponding path program 2 times [2024-06-14 13:53:36,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:36,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288555867] [2024-06-14 13:53:36,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:36,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:36,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:36,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:36,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:36,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288555867] [2024-06-14 13:53:36,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288555867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:36,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:36,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:36,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288391245] [2024-06-14 13:53:36,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:36,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:36,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:36,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:36,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:36,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:36,478 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-14 13:53:36,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:36,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:36,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:37,090 INFO L124 PetriNetUnfolderBase]: 2414/4029 cut-off events. [2024-06-14 13:53:37,090 INFO L125 PetriNetUnfolderBase]: For 226704/226704 co-relation queries the response was YES. [2024-06-14 13:53:37,120 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-14 13:53:37,135 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 161 selfloop transitions, 193 changer transitions 0/360 dead transitions. [2024-06-14 13:53:37,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 360 transitions, 5590 flow [2024-06-14 13:53:37,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:53:37,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:53:37,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 248 transitions. [2024-06-14 13:53:37,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549889135254989 [2024-06-14 13:53:37,136 INFO L175 Difference]: Start difference. First operand has 232 places, 319 transitions, 4334 flow. Second operand 11 states and 248 transitions. [2024-06-14 13:53:37,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 360 transitions, 5590 flow [2024-06-14 13:53:37,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 360 transitions, 5445 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:37,801 INFO L231 Difference]: Finished difference. Result has 240 places, 327 transitions, 4757 flow [2024-06-14 13:53:37,801 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-14 13:53:37,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-14 13:53:37,802 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 327 transitions, 4757 flow [2024-06-14 13:53:37,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:37,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:37,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:37,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 13:53:37,805 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:37,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:37,805 INFO L85 PathProgramCache]: Analyzing trace with hash 254113121, now seen corresponding path program 3 times [2024-06-14 13:53:37,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:37,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925267494] [2024-06-14 13:53:37,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:37,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:37,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:37,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:37,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:37,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925267494] [2024-06-14 13:53:37,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925267494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:37,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:37,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:37,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999361363] [2024-06-14 13:53:37,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:37,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:37,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:37,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:37,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:38,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:38,026 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-14 13:53:38,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:38,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:38,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:38,619 INFO L124 PetriNetUnfolderBase]: 2427/4051 cut-off events. [2024-06-14 13:53:38,619 INFO L125 PetriNetUnfolderBase]: For 237230/237230 co-relation queries the response was YES. [2024-06-14 13:53:38,650 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-14 13:53:38,667 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 169 selfloop transitions, 182 changer transitions 0/357 dead transitions. [2024-06-14 13:53:38,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 357 transitions, 5939 flow [2024-06-14 13:53:38,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:53:38,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:53:38,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 13:53:38,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-14 13:53:38,668 INFO L175 Difference]: Start difference. First operand has 240 places, 327 transitions, 4757 flow. Second operand 10 states and 223 transitions. [2024-06-14 13:53:38,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 357 transitions, 5939 flow [2024-06-14 13:53:39,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 357 transitions, 5661 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-14 13:53:39,219 INFO L231 Difference]: Finished difference. Result has 243 places, 331 transitions, 4920 flow [2024-06-14 13:53:39,220 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-14 13:53:39,220 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-14 13:53:39,220 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 331 transitions, 4920 flow [2024-06-14 13:53:39,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:39,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:39,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:39,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 13:53:39,221 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:39,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:39,221 INFO L85 PathProgramCache]: Analyzing trace with hash 248572181, now seen corresponding path program 4 times [2024-06-14 13:53:39,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:39,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861532832] [2024-06-14 13:53:39,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:39,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:39,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:39,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:39,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:39,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861532832] [2024-06-14 13:53:39,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861532832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:39,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:39,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:39,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314695030] [2024-06-14 13:53:39,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:39,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:39,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:39,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:39,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:39,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:39,453 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-14 13:53:39,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:39,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:39,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:40,096 INFO L124 PetriNetUnfolderBase]: 2418/4033 cut-off events. [2024-06-14 13:53:40,096 INFO L125 PetriNetUnfolderBase]: For 243908/243910 co-relation queries the response was YES. [2024-06-14 13:53:40,127 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-14 13:53:40,145 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 270 selfloop transitions, 80 changer transitions 0/356 dead transitions. [2024-06-14 13:53:40,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 356 transitions, 5684 flow [2024-06-14 13:53:40,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:40,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:40,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 13:53:40,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-14 13:53:40,145 INFO L175 Difference]: Start difference. First operand has 243 places, 331 transitions, 4920 flow. Second operand 6 states and 154 transitions. [2024-06-14 13:53:40,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 356 transitions, 5684 flow [2024-06-14 13:53:40,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 356 transitions, 5384 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:40,726 INFO L231 Difference]: Finished difference. Result has 243 places, 331 transitions, 4795 flow [2024-06-14 13:53:40,726 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-14 13:53:40,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-14 13:53:40,727 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 331 transitions, 4795 flow [2024-06-14 13:53:40,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:40,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:40,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:40,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 13:53:40,727 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:40,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:40,728 INFO L85 PathProgramCache]: Analyzing trace with hash 257832191, now seen corresponding path program 5 times [2024-06-14 13:53:40,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:40,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851873882] [2024-06-14 13:53:40,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:40,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:40,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:40,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:40,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:40,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851873882] [2024-06-14 13:53:40,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851873882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:40,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:40,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:40,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982377445] [2024-06-14 13:53:40,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:40,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:40,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:40,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:40,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:40,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:40,981 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-14 13:53:40,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:40,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:40,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:41,583 INFO L124 PetriNetUnfolderBase]: 2409/4021 cut-off events. [2024-06-14 13:53:41,583 INFO L125 PetriNetUnfolderBase]: For 244957/244959 co-relation queries the response was YES. [2024-06-14 13:53:41,614 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-14 13:53:41,629 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 237 selfloop transitions, 110 changer transitions 0/353 dead transitions. [2024-06-14 13:53:41,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 353 transitions, 5545 flow [2024-06-14 13:53:41,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:41,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:41,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 13:53:41,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-14 13:53:41,630 INFO L175 Difference]: Start difference. First operand has 243 places, 331 transitions, 4795 flow. Second operand 6 states and 151 transitions. [2024-06-14 13:53:41,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 353 transitions, 5545 flow [2024-06-14 13:53:42,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 353 transitions, 5351 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:42,340 INFO L231 Difference]: Finished difference. Result has 243 places, 331 transitions, 4841 flow [2024-06-14 13:53:42,340 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-14 13:53:42,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-14 13:53:42,341 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 331 transitions, 4841 flow [2024-06-14 13:53:42,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:42,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:42,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:42,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 13:53:42,341 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:42,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:42,342 INFO L85 PathProgramCache]: Analyzing trace with hash 408870359, now seen corresponding path program 3 times [2024-06-14 13:53:42,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:42,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625217433] [2024-06-14 13:53:42,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:42,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:42,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:42,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:42,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:42,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625217433] [2024-06-14 13:53:42,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625217433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:42,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:42,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:42,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762982778] [2024-06-14 13:53:42,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:42,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:42,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:42,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:42,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:42,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:42,582 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-14 13:53:42,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:42,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:42,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:43,148 INFO L124 PetriNetUnfolderBase]: 2370/3972 cut-off events. [2024-06-14 13:53:43,148 INFO L125 PetriNetUnfolderBase]: For 240889/240893 co-relation queries the response was YES. [2024-06-14 13:53:43,177 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-14 13:53:43,193 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 274 selfloop transitions, 65 changer transitions 0/345 dead transitions. [2024-06-14 13:53:43,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 345 transitions, 5575 flow [2024-06-14 13:53:43,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:43,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:43,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 13:53:43,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-14 13:53:43,194 INFO L175 Difference]: Start difference. First operand has 243 places, 331 transitions, 4841 flow. Second operand 6 states and 137 transitions. [2024-06-14 13:53:43,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 345 transitions, 5575 flow [2024-06-14 13:53:43,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 345 transitions, 5348 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:43,750 INFO L231 Difference]: Finished difference. Result has 244 places, 331 transitions, 4750 flow [2024-06-14 13:53:43,750 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-14 13:53:43,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-14 13:53:43,751 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 331 transitions, 4750 flow [2024-06-14 13:53:43,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:43,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:43,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:43,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 13:53:43,751 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:43,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:43,752 INFO L85 PathProgramCache]: Analyzing trace with hash 856619047, now seen corresponding path program 1 times [2024-06-14 13:53:43,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:43,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084734660] [2024-06-14 13:53:43,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:43,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:43,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:43,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-14 13:53:43,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:43,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084734660] [2024-06-14 13:53:43,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084734660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:43,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:43,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:43,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757189686] [2024-06-14 13:53:43,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:43,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:43,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:43,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:43,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:43,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:43,985 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-14 13:53:43,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:43,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:43,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:44,525 INFO L124 PetriNetUnfolderBase]: 2337/3919 cut-off events. [2024-06-14 13:53:44,525 INFO L125 PetriNetUnfolderBase]: For 210741/210745 co-relation queries the response was YES. [2024-06-14 13:53:44,553 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-14 13:53:44,566 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 269 selfloop transitions, 73 changer transitions 0/348 dead transitions. [2024-06-14 13:53:44,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 348 transitions, 5508 flow [2024-06-14 13:53:44,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:44,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:44,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 13:53:44,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 13:53:44,567 INFO L175 Difference]: Start difference. First operand has 244 places, 331 transitions, 4750 flow. Second operand 6 states and 140 transitions. [2024-06-14 13:53:44,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 348 transitions, 5508 flow [2024-06-14 13:53:45,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 348 transitions, 5347 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:45,086 INFO L231 Difference]: Finished difference. Result has 245 places, 331 transitions, 4743 flow [2024-06-14 13:53:45,087 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-14 13:53:45,087 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-14 13:53:45,087 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 331 transitions, 4743 flow [2024-06-14 13:53:45,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:45,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:45,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:45,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 13:53:45,087 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:45,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:45,088 INFO L85 PathProgramCache]: Analyzing trace with hash -837976067, now seen corresponding path program 6 times [2024-06-14 13:53:45,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:45,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647027859] [2024-06-14 13:53:45,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:45,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:45,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:45,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:45,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:45,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647027859] [2024-06-14 13:53:45,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647027859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:45,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:45,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:45,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624675713] [2024-06-14 13:53:45,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:45,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:45,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:45,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:45,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:45,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:45,305 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-14 13:53:45,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:45,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:45,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:45,900 INFO L124 PetriNetUnfolderBase]: 2342/3930 cut-off events. [2024-06-14 13:53:45,900 INFO L125 PetriNetUnfolderBase]: For 195096/195100 co-relation queries the response was YES. [2024-06-14 13:53:45,929 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-14 13:53:45,944 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 189 selfloop transitions, 165 changer transitions 0/360 dead transitions. [2024-06-14 13:53:45,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 360 transitions, 5812 flow [2024-06-14 13:53:45,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:53:45,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:53:45,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-14 13:53:45,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5210643015521065 [2024-06-14 13:53:45,945 INFO L175 Difference]: Start difference. First operand has 245 places, 331 transitions, 4743 flow. Second operand 11 states and 235 transitions. [2024-06-14 13:53:45,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 360 transitions, 5812 flow [2024-06-14 13:53:46,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 360 transitions, 5619 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:46,609 INFO L231 Difference]: Finished difference. Result has 250 places, 334 transitions, 4941 flow [2024-06-14 13:53:46,609 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-14 13:53:46,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-14 13:53:46,609 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 334 transitions, 4941 flow [2024-06-14 13:53:46,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:46,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:46,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:46,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 13:53:46,609 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:46,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:46,610 INFO L85 PathProgramCache]: Analyzing trace with hash -837677537, now seen corresponding path program 7 times [2024-06-14 13:53:46,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:46,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219502749] [2024-06-14 13:53:46,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:46,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:46,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:46,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:46,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:46,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219502749] [2024-06-14 13:53:46,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219502749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:46,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:46,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:46,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173705622] [2024-06-14 13:53:46,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:46,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:46,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:46,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:46,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:46,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:46,834 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-14 13:53:46,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:46,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:46,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:47,415 INFO L124 PetriNetUnfolderBase]: 2339/3926 cut-off events. [2024-06-14 13:53:47,415 INFO L125 PetriNetUnfolderBase]: For 198651/198655 co-relation queries the response was YES. [2024-06-14 13:53:47,444 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-14 13:53:47,458 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 189 selfloop transitions, 161 changer transitions 0/356 dead transitions. [2024-06-14 13:53:47,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 356 transitions, 5941 flow [2024-06-14 13:53:47,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:53:47,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:53:47,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-14 13:53:47,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-14 13:53:47,459 INFO L175 Difference]: Start difference. First operand has 250 places, 334 transitions, 4941 flow. Second operand 10 states and 217 transitions. [2024-06-14 13:53:47,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 356 transitions, 5941 flow [2024-06-14 13:53:48,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 356 transitions, 5728 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 13:53:48,043 INFO L231 Difference]: Finished difference. Result has 256 places, 334 transitions, 5056 flow [2024-06-14 13:53:48,044 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-14 13:53:48,044 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-14 13:53:48,044 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 334 transitions, 5056 flow [2024-06-14 13:53:48,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:48,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:48,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:48,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 13:53:48,044 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:48,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:48,045 INFO L85 PathProgramCache]: Analyzing trace with hash -483414497, now seen corresponding path program 8 times [2024-06-14 13:53:48,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:48,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973583691] [2024-06-14 13:53:48,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:48,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:48,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:48,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:48,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:48,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973583691] [2024-06-14 13:53:48,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973583691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:48,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:48,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:48,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950725084] [2024-06-14 13:53:48,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:48,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:48,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:48,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:48,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:48,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:48,268 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-14 13:53:48,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:48,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:48,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:48,927 INFO L124 PetriNetUnfolderBase]: 2333/3918 cut-off events. [2024-06-14 13:53:48,927 INFO L125 PetriNetUnfolderBase]: For 203645/203649 co-relation queries the response was YES. [2024-06-14 13:53:48,957 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-14 13:53:48,973 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 199 selfloop transitions, 147 changer transitions 0/352 dead transitions. [2024-06-14 13:53:48,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 352 transitions, 6042 flow [2024-06-14 13:53:48,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:53:48,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:53:48,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 13:53:48,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 13:53:48,974 INFO L175 Difference]: Start difference. First operand has 256 places, 334 transitions, 5056 flow. Second operand 9 states and 198 transitions. [2024-06-14 13:53:48,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 352 transitions, 6042 flow [2024-06-14 13:53:49,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 352 transitions, 5726 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 13:53:49,501 INFO L231 Difference]: Finished difference. Result has 257 places, 334 transitions, 5041 flow [2024-06-14 13:53:49,501 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-14 13:53:49,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-14 13:53:49,502 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 334 transitions, 5041 flow [2024-06-14 13:53:49,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:49,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:49,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:49,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 13:53:49,502 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:49,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:49,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1204355523, now seen corresponding path program 9 times [2024-06-14 13:53:49,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:49,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472741830] [2024-06-14 13:53:49,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:49,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:49,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:49,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-14 13:53:49,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:49,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472741830] [2024-06-14 13:53:49,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472741830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:49,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:49,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:53:49,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419958739] [2024-06-14 13:53:49,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:49,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:53:49,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:49,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:53:49,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:53:49,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:49,750 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-14 13:53:49,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:49,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:49,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:50,290 INFO L124 PetriNetUnfolderBase]: 2327/3910 cut-off events. [2024-06-14 13:53:50,290 INFO L125 PetriNetUnfolderBase]: For 205325/205329 co-relation queries the response was YES. [2024-06-14 13:53:50,317 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-14 13:53:50,330 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 224 selfloop transitions, 124 changer transitions 0/354 dead transitions. [2024-06-14 13:53:50,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 354 transitions, 5915 flow [2024-06-14 13:53:50,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:50,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:50,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 13:53:50,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 13:53:50,331 INFO L175 Difference]: Start difference. First operand has 257 places, 334 transitions, 5041 flow. Second operand 6 states and 148 transitions. [2024-06-14 13:53:50,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 354 transitions, 5915 flow [2024-06-14 13:53:50,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 354 transitions, 5674 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:50,960 INFO L231 Difference]: Finished difference. Result has 258 places, 334 transitions, 5060 flow [2024-06-14 13:53:50,961 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-14 13:53:50,961 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-14 13:53:50,961 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 334 transitions, 5060 flow [2024-06-14 13:53:50,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:50,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:50,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:50,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 13:53:50,961 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:50,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:50,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1712274905, now seen corresponding path program 2 times [2024-06-14 13:53:50,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:50,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053772532] [2024-06-14 13:53:50,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:50,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:50,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:51,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:51,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:51,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053772532] [2024-06-14 13:53:51,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053772532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:51,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:51,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:51,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695925015] [2024-06-14 13:53:51,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:51,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:51,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:51,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:51,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:51,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:51,195 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-14 13:53:51,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:51,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:51,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:51,790 INFO L124 PetriNetUnfolderBase]: 2301/3866 cut-off events. [2024-06-14 13:53:51,791 INFO L125 PetriNetUnfolderBase]: For 206044/206046 co-relation queries the response was YES. [2024-06-14 13:53:51,821 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-14 13:53:51,836 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 281 selfloop transitions, 76 changer transitions 0/363 dead transitions. [2024-06-14 13:53:51,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 363 transitions, 6049 flow [2024-06-14 13:53:51,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:51,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:51,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 13:53:51,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-14 13:53:51,837 INFO L175 Difference]: Start difference. First operand has 258 places, 334 transitions, 5060 flow. Second operand 6 states and 152 transitions. [2024-06-14 13:53:51,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 363 transitions, 6049 flow [2024-06-14 13:53:52,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 363 transitions, 5721 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:53:52,533 INFO L231 Difference]: Finished difference. Result has 259 places, 336 transitions, 4968 flow [2024-06-14 13:53:52,534 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-14 13:53:52,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-14 13:53:52,534 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 336 transitions, 4968 flow [2024-06-14 13:53:52,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:52,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:52,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:52,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 13:53:52,535 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:52,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:52,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1269446105, now seen corresponding path program 3 times [2024-06-14 13:53:52,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:52,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276186410] [2024-06-14 13:53:52,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:52,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:52,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:52,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:52,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:52,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276186410] [2024-06-14 13:53:52,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276186410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:52,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:52,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:53:52,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472567009] [2024-06-14 13:53:52,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:52,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:53:52,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:52,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:53:52,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:53:52,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:52,766 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-14 13:53:52,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:52,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:52,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:53,335 INFO L124 PetriNetUnfolderBase]: 2335/3934 cut-off events. [2024-06-14 13:53:53,336 INFO L125 PetriNetUnfolderBase]: For 201950/201954 co-relation queries the response was YES. [2024-06-14 13:53:53,366 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-14 13:53:53,380 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 290 selfloop transitions, 68 changer transitions 0/364 dead transitions. [2024-06-14 13:53:53,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 364 transitions, 6116 flow [2024-06-14 13:53:53,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:53:53,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:53:53,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 13:53:53,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 13:53:53,381 INFO L175 Difference]: Start difference. First operand has 259 places, 336 transitions, 4968 flow. Second operand 6 states and 145 transitions. [2024-06-14 13:53:53,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 364 transitions, 6116 flow [2024-06-14 13:53:54,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 364 transitions, 5981 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 13:53:54,042 INFO L231 Difference]: Finished difference. Result has 263 places, 339 transitions, 5053 flow [2024-06-14 13:53:54,042 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-14 13:53:54,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-14 13:53:54,042 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 339 transitions, 5053 flow [2024-06-14 13:53:54,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:54,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:54,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:54,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 13:53:54,043 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:54,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:54,043 INFO L85 PathProgramCache]: Analyzing trace with hash -571703117, now seen corresponding path program 1 times [2024-06-14 13:53:54,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:54,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103339558] [2024-06-14 13:53:54,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:54,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:54,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:54,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:54,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:54,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103339558] [2024-06-14 13:53:54,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103339558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:54,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:54,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:54,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633442336] [2024-06-14 13:53:54,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:54,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:54,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:54,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:54,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:54,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:54,319 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-14 13:53:54,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:54,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:54,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:55,115 INFO L124 PetriNetUnfolderBase]: 2850/4781 cut-off events. [2024-06-14 13:53:55,115 INFO L125 PetriNetUnfolderBase]: For 423765/423767 co-relation queries the response was YES. [2024-06-14 13:53:55,153 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-14 13:53:55,171 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 288 selfloop transitions, 100 changer transitions 0/394 dead transitions. [2024-06-14 13:53:55,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 394 transitions, 6597 flow [2024-06-14 13:53:55,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:53:55,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:53:55,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-14 13:53:55,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-14 13:53:55,172 INFO L175 Difference]: Start difference. First operand has 263 places, 339 transitions, 5053 flow. Second operand 10 states and 236 transitions. [2024-06-14 13:53:55,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 394 transitions, 6597 flow [2024-06-14 13:53:55,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 394 transitions, 6389 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:55,971 INFO L231 Difference]: Finished difference. Result has 269 places, 344 transitions, 5242 flow [2024-06-14 13:53:55,971 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-14 13:53:55,971 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-14 13:53:55,971 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 344 transitions, 5242 flow [2024-06-14 13:53:55,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:55,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:55,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:55,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 13:53:55,972 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:55,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:55,972 INFO L85 PathProgramCache]: Analyzing trace with hash -774553951, now seen corresponding path program 2 times [2024-06-14 13:53:55,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:55,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14201377] [2024-06-14 13:53:55,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:55,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:55,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:56,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:56,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:56,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14201377] [2024-06-14 13:53:56,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14201377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:56,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:56,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:56,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82650302] [2024-06-14 13:53:56,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:56,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:56,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:56,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:56,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:56,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:56,214 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-14 13:53:56,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:56,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:56,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:57,024 INFO L124 PetriNetUnfolderBase]: 2982/5021 cut-off events. [2024-06-14 13:53:57,024 INFO L125 PetriNetUnfolderBase]: For 457395/457397 co-relation queries the response was YES. [2024-06-14 13:53:57,064 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-14 13:53:57,082 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 182 selfloop transitions, 183 changer transitions 3/374 dead transitions. [2024-06-14 13:53:57,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 374 transitions, 6286 flow [2024-06-14 13:53:57,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:53:57,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:53:57,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 13:53:57,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 13:53:57,083 INFO L175 Difference]: Start difference. First operand has 269 places, 344 transitions, 5242 flow. Second operand 11 states and 246 transitions. [2024-06-14 13:53:57,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 374 transitions, 6286 flow [2024-06-14 13:53:58,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 374 transitions, 6094 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-14 13:53:58,254 INFO L231 Difference]: Finished difference. Result has 275 places, 345 transitions, 5486 flow [2024-06-14 13:53:58,254 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-14 13:53:58,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-14 13:53:58,255 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 345 transitions, 5486 flow [2024-06-14 13:53:58,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:53:58,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:53:58,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:53:58,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 13:53:58,255 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:53:58,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:53:58,255 INFO L85 PathProgramCache]: Analyzing trace with hash -774701821, now seen corresponding path program 3 times [2024-06-14 13:53:58,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:53:58,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865933671] [2024-06-14 13:53:58,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:53:58,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:53:58,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:53:58,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:53:58,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:53:58,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865933671] [2024-06-14 13:53:58,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865933671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:53:58,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:53:58,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:53:58,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962799556] [2024-06-14 13:53:58,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:53:58,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:53:58,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:53:58,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:53:58,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:53:58,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:53:58,513 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-14 13:53:58,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:53:58,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:53:58,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:53:59,419 INFO L124 PetriNetUnfolderBase]: 3214/5415 cut-off events. [2024-06-14 13:53:59,419 INFO L125 PetriNetUnfolderBase]: For 504879/504881 co-relation queries the response was YES. [2024-06-14 13:53:59,464 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-14 13:53:59,484 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 181 changer transitions 0/384 dead transitions. [2024-06-14 13:53:59,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 384 transitions, 6812 flow [2024-06-14 13:53:59,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:53:59,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:53:59,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-14 13:53:59,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-14 13:53:59,485 INFO L175 Difference]: Start difference. First operand has 275 places, 345 transitions, 5486 flow. Second operand 11 states and 251 transitions. [2024-06-14 13:53:59,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 384 transitions, 6812 flow [2024-06-14 13:54:00,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 384 transitions, 6398 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-14 13:54:00,534 INFO L231 Difference]: Finished difference. Result has 278 places, 349 transitions, 5604 flow [2024-06-14 13:54:00,534 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-14 13:54:00,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-14 13:54:00,534 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 349 transitions, 5604 flow [2024-06-14 13:54:00,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:00,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:00,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:00,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 13:54:00,535 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:00,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:00,535 INFO L85 PathProgramCache]: Analyzing trace with hash -794557965, now seen corresponding path program 4 times [2024-06-14 13:54:00,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:00,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361461792] [2024-06-14 13:54:00,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:00,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:00,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:00,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:00,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:00,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361461792] [2024-06-14 13:54:00,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361461792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:00,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:00,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:00,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34412562] [2024-06-14 13:54:00,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:00,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:00,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:00,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:00,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:00,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:00,800 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-14 13:54:00,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:00,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:00,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:01,730 INFO L124 PetriNetUnfolderBase]: 3478/5850 cut-off events. [2024-06-14 13:54:01,730 INFO L125 PetriNetUnfolderBase]: For 646634/646636 co-relation queries the response was YES. [2024-06-14 13:54:01,780 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-14 13:54:01,802 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 226 selfloop transitions, 141 changer transitions 4/377 dead transitions. [2024-06-14 13:54:01,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 377 transitions, 6558 flow [2024-06-14 13:54:01,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:01,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:01,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 13:54:01,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-14 13:54:01,803 INFO L175 Difference]: Start difference. First operand has 278 places, 349 transitions, 5604 flow. Second operand 9 states and 206 transitions. [2024-06-14 13:54:01,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 377 transitions, 6558 flow [2024-06-14 13:54:03,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 377 transitions, 6241 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-14 13:54:03,069 INFO L231 Difference]: Finished difference. Result has 280 places, 350 transitions, 5667 flow [2024-06-14 13:54:03,070 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-14 13:54:03,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-14 13:54:03,070 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 350 transitions, 5667 flow [2024-06-14 13:54:03,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:03,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:03,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:03,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 13:54:03,070 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:03,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:03,071 INFO L85 PathProgramCache]: Analyzing trace with hash -799920345, now seen corresponding path program 5 times [2024-06-14 13:54:03,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:03,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024623682] [2024-06-14 13:54:03,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:03,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:03,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:03,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:03,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:03,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024623682] [2024-06-14 13:54:03,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024623682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:03,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:03,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:03,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507447927] [2024-06-14 13:54:03,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:03,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:03,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:03,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:03,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:03,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:03,325 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-14 13:54:03,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:03,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:03,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:04,389 INFO L124 PetriNetUnfolderBase]: 3696/6248 cut-off events. [2024-06-14 13:54:04,389 INFO L125 PetriNetUnfolderBase]: For 657562/657564 co-relation queries the response was YES. [2024-06-14 13:54:04,442 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-14 13:54:04,464 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 237 selfloop transitions, 129 changer transitions 4/376 dead transitions. [2024-06-14 13:54:04,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 376 transitions, 6621 flow [2024-06-14 13:54:04,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:04,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:04,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 13:54:04,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 13:54:04,465 INFO L175 Difference]: Start difference. First operand has 280 places, 350 transitions, 5667 flow. Second operand 7 states and 168 transitions. [2024-06-14 13:54:04,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 376 transitions, 6621 flow [2024-06-14 13:54:05,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 376 transitions, 6256 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-14 13:54:05,925 INFO L231 Difference]: Finished difference. Result has 280 places, 351 transitions, 5662 flow [2024-06-14 13:54:05,925 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-14 13:54:05,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-14 13:54:05,926 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 351 transitions, 5662 flow [2024-06-14 13:54:05,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:05,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:05,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-14 13:54:05,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 13:54:05,926 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:05,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:05,926 INFO L85 PathProgramCache]: Analyzing trace with hash -430155183, now seen corresponding path program 6 times [2024-06-14 13:54:05,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:05,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764603066] [2024-06-14 13:54:05,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:05,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:05,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:06,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:06,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:06,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764603066] [2024-06-14 13:54:06,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764603066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:06,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:06,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:06,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484916721] [2024-06-14 13:54:06,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:06,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:06,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:06,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:06,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:06,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:06,238 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-14 13:54:06,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:06,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:06,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:07,435 INFO L124 PetriNetUnfolderBase]: 4042/6886 cut-off events. [2024-06-14 13:54:07,435 INFO L125 PetriNetUnfolderBase]: For 690553/690555 co-relation queries the response was YES. [2024-06-14 13:54:07,489 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-14 13:54:07,512 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 249 selfloop transitions, 135 changer transitions 0/390 dead transitions. [2024-06-14 13:54:07,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 390 transitions, 6972 flow [2024-06-14 13:54:07,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:07,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:07,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 13:54:07,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-14 13:54:07,513 INFO L175 Difference]: Start difference. First operand has 280 places, 351 transitions, 5662 flow. Second operand 7 states and 177 transitions. [2024-06-14 13:54:07,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 390 transitions, 6972 flow [2024-06-14 13:54:08,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 390 transitions, 6625 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:08,958 INFO L231 Difference]: Finished difference. Result has 283 places, 356 transitions, 5858 flow [2024-06-14 13:54:08,958 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-14 13:54:08,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-14 13:54:08,959 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 356 transitions, 5858 flow [2024-06-14 13:54:08,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:08,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:08,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:08,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 13:54:08,959 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:08,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:08,960 INFO L85 PathProgramCache]: Analyzing trace with hash -424429731, now seen corresponding path program 1 times [2024-06-14 13:54:08,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:08,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130950350] [2024-06-14 13:54:08,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:08,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:08,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:09,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:09,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:09,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130950350] [2024-06-14 13:54:09,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130950350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:09,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:09,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:09,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760597905] [2024-06-14 13:54:09,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:09,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:09,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:09,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:09,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:09,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:09,237 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-14 13:54:09,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:09,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:09,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:10,529 INFO L124 PetriNetUnfolderBase]: 4150/7088 cut-off events. [2024-06-14 13:54:10,529 INFO L125 PetriNetUnfolderBase]: For 622114/622116 co-relation queries the response was YES. [2024-06-14 13:54:10,585 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-14 13:54:10,608 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 231 selfloop transitions, 145 changer transitions 7/389 dead transitions. [2024-06-14 13:54:10,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 389 transitions, 6858 flow [2024-06-14 13:54:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:10,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:10,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 13:54:10,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-14 13:54:10,609 INFO L175 Difference]: Start difference. First operand has 283 places, 356 transitions, 5858 flow. Second operand 9 states and 209 transitions. [2024-06-14 13:54:10,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 389 transitions, 6858 flow [2024-06-14 13:54:12,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 389 transitions, 6482 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:12,294 INFO L231 Difference]: Finished difference. Result has 288 places, 356 transitions, 5829 flow [2024-06-14 13:54:12,295 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-14 13:54:12,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-14 13:54:12,295 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 356 transitions, 5829 flow [2024-06-14 13:54:12,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:12,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:12,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:12,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 13:54:12,295 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:12,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:12,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1535173889, now seen corresponding path program 7 times [2024-06-14 13:54:12,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:12,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226475459] [2024-06-14 13:54:12,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:12,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:12,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:12,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:12,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:12,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226475459] [2024-06-14 13:54:12,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226475459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:12,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:12,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:12,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800522986] [2024-06-14 13:54:12,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:12,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:12,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:12,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:12,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:12,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:12,553 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-14 13:54:12,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:12,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:12,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:13,849 INFO L124 PetriNetUnfolderBase]: 4204/7193 cut-off events. [2024-06-14 13:54:13,850 INFO L125 PetriNetUnfolderBase]: For 617116/617120 co-relation queries the response was YES. [2024-06-14 13:54:13,907 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-14 13:54:13,932 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 144 changer transitions 3/381 dead transitions. [2024-06-14 13:54:13,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 381 transitions, 6900 flow [2024-06-14 13:54:13,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:13,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:13,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 13:54:13,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 13:54:13,933 INFO L175 Difference]: Start difference. First operand has 288 places, 356 transitions, 5829 flow. Second operand 9 states and 203 transitions. [2024-06-14 13:54:13,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 381 transitions, 6900 flow [2024-06-14 13:54:15,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 381 transitions, 6535 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-14 13:54:15,874 INFO L231 Difference]: Finished difference. Result has 290 places, 357 transitions, 5833 flow [2024-06-14 13:54:15,875 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-14 13:54:15,875 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-14 13:54:15,875 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 357 transitions, 5833 flow [2024-06-14 13:54:15,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:15,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:15,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:15,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 13:54:15,875 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:15,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:15,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1534958687, now seen corresponding path program 2 times [2024-06-14 13:54:15,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:15,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499471663] [2024-06-14 13:54:15,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:15,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:15,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:16,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:16,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:16,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499471663] [2024-06-14 13:54:16,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499471663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:16,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:16,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:16,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887011265] [2024-06-14 13:54:16,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:16,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:16,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:16,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:16,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:16,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:16,180 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-14 13:54:16,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:16,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:16,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:17,391 INFO L124 PetriNetUnfolderBase]: 4302/7383 cut-off events. [2024-06-14 13:54:17,392 INFO L125 PetriNetUnfolderBase]: For 616861/616865 co-relation queries the response was YES. [2024-06-14 13:54:17,461 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-14 13:54:17,487 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 146 changer transitions 8/389 dead transitions. [2024-06-14 13:54:17,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 389 transitions, 6983 flow [2024-06-14 13:54:17,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:17,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:17,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-14 13:54:17,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 13:54:17,488 INFO L175 Difference]: Start difference. First operand has 290 places, 357 transitions, 5833 flow. Second operand 10 states and 225 transitions. [2024-06-14 13:54:17,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 389 transitions, 6983 flow [2024-06-14 13:54:19,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 389 transitions, 6631 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-14 13:54:19,082 INFO L231 Difference]: Finished difference. Result has 293 places, 356 transitions, 5839 flow [2024-06-14 13:54:19,082 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-14 13:54:19,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-14 13:54:19,082 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 356 transitions, 5839 flow [2024-06-14 13:54:19,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:19,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:19,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:19,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 13:54:19,083 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:19,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:19,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1269261407, now seen corresponding path program 3 times [2024-06-14 13:54:19,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:19,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453058926] [2024-06-14 13:54:19,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:19,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:19,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:19,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:19,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:19,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453058926] [2024-06-14 13:54:19,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453058926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:19,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:19,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:19,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643316641] [2024-06-14 13:54:19,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:19,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:19,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:19,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:19,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:19,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:19,352 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-14 13:54:19,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:19,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:19,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:20,554 INFO L124 PetriNetUnfolderBase]: 4328/7421 cut-off events. [2024-06-14 13:54:20,555 INFO L125 PetriNetUnfolderBase]: For 685242/685246 co-relation queries the response was YES. [2024-06-14 13:54:20,622 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-14 13:54:20,647 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 224 selfloop transitions, 150 changer transitions 11/391 dead transitions. [2024-06-14 13:54:20,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 391 transitions, 7133 flow [2024-06-14 13:54:20,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:20,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:20,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 13:54:20,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-14 13:54:20,648 INFO L175 Difference]: Start difference. First operand has 293 places, 356 transitions, 5839 flow. Second operand 9 states and 211 transitions. [2024-06-14 13:54:20,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 391 transitions, 7133 flow [2024-06-14 13:54:22,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 391 transitions, 6754 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-14 13:54:22,339 INFO L231 Difference]: Finished difference. Result has 294 places, 352 transitions, 5782 flow [2024-06-14 13:54:22,340 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-14 13:54:22,340 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-14 13:54:22,340 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 352 transitions, 5782 flow [2024-06-14 13:54:22,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:22,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:22,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, 1] [2024-06-14 13:54:22,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 13:54:22,340 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:22,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:22,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1685958770, now seen corresponding path program 1 times [2024-06-14 13:54:22,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:22,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828111221] [2024-06-14 13:54:22,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:22,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:22,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:22,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:22,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:22,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828111221] [2024-06-14 13:54:22,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828111221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:22,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:22,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:22,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168698094] [2024-06-14 13:54:22,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:22,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:22,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:22,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:22,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:22,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:22,627 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-14 13:54:22,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:22,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:22,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:23,821 INFO L124 PetriNetUnfolderBase]: 4153/7061 cut-off events. [2024-06-14 13:54:23,821 INFO L125 PetriNetUnfolderBase]: For 610397/610397 co-relation queries the response was YES. [2024-06-14 13:54:23,890 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-14 13:54:23,915 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 332 selfloop transitions, 54 changer transitions 4/396 dead transitions. [2024-06-14 13:54:23,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 396 transitions, 7034 flow [2024-06-14 13:54:23,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:23,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:23,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-14 13:54:23,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 13:54:23,916 INFO L175 Difference]: Start difference. First operand has 294 places, 352 transitions, 5782 flow. Second operand 10 states and 225 transitions. [2024-06-14 13:54:23,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 396 transitions, 7034 flow [2024-06-14 13:54:25,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 396 transitions, 6592 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-06-14 13:54:25,825 INFO L231 Difference]: Finished difference. Result has 296 places, 357 transitions, 5632 flow [2024-06-14 13:54:25,826 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-14 13:54:25,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-14 13:54:25,826 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 357 transitions, 5632 flow [2024-06-14 13:54:25,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:25,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:25,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:25,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 13:54:25,827 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:25,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:25,827 INFO L85 PathProgramCache]: Analyzing trace with hash -712420212, now seen corresponding path program 2 times [2024-06-14 13:54:25,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:25,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517159454] [2024-06-14 13:54:25,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:25,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:25,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:26,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:26,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:26,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517159454] [2024-06-14 13:54:26,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517159454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:26,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:26,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:26,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139053954] [2024-06-14 13:54:26,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:26,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:26,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:26,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:26,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:26,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:26,114 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-14 13:54:26,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:26,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:26,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:27,320 INFO L124 PetriNetUnfolderBase]: 3931/6712 cut-off events. [2024-06-14 13:54:27,320 INFO L125 PetriNetUnfolderBase]: For 509251/509251 co-relation queries the response was YES. [2024-06-14 13:54:27,374 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-14 13:54:27,393 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 201 selfloop transitions, 179 changer transitions 4/390 dead transitions. [2024-06-14 13:54:27,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 390 transitions, 6658 flow [2024-06-14 13:54:27,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:54:27,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:54:27,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 263 transitions. [2024-06-14 13:54:27,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345528455284553 [2024-06-14 13:54:27,394 INFO L175 Difference]: Start difference. First operand has 296 places, 357 transitions, 5632 flow. Second operand 12 states and 263 transitions. [2024-06-14 13:54:27,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 390 transitions, 6658 flow [2024-06-14 13:54:28,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 390 transitions, 6517 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:28,839 INFO L231 Difference]: Finished difference. Result has 303 places, 356 transitions, 5836 flow [2024-06-14 13:54:28,839 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-14 13:54:28,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-14 13:54:28,839 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 356 transitions, 5836 flow [2024-06-14 13:54:28,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:28,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:28,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:28,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 13:54:28,840 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:28,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:28,840 INFO L85 PathProgramCache]: Analyzing trace with hash 479144752, now seen corresponding path program 3 times [2024-06-14 13:54:28,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:28,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120768454] [2024-06-14 13:54:28,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:28,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:28,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:29,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-14 13:54:29,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:29,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120768454] [2024-06-14 13:54:29,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120768454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:29,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:29,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:29,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153637152] [2024-06-14 13:54:29,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:29,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:29,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:29,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:29,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:29,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:29,103 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-14 13:54:29,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:29,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:29,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:30,162 INFO L124 PetriNetUnfolderBase]: 3801/6453 cut-off events. [2024-06-14 13:54:30,162 INFO L125 PetriNetUnfolderBase]: For 512633/512635 co-relation queries the response was YES. [2024-06-14 13:54:30,217 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-14 13:54:30,237 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 83 changer transitions 5/390 dead transitions. [2024-06-14 13:54:30,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 390 transitions, 6787 flow [2024-06-14 13:54:30,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:30,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:30,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 13:54:30,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-14 13:54:30,237 INFO L175 Difference]: Start difference. First operand has 303 places, 356 transitions, 5836 flow. Second operand 7 states and 178 transitions. [2024-06-14 13:54:30,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 390 transitions, 6787 flow [2024-06-14 13:54:31,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 390 transitions, 6371 flow, removed 39 selfloop flow, removed 10 redundant places. [2024-06-14 13:54:31,355 INFO L231 Difference]: Finished difference. Result has 300 places, 355 transitions, 5604 flow [2024-06-14 13:54:31,356 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-14 13:54:31,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-14 13:54:31,356 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 355 transitions, 5604 flow [2024-06-14 13:54:31,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-14 13:54:31,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:31,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-14 13:54:31,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 13:54:31,357 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:31,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:31,357 INFO L85 PathProgramCache]: Analyzing trace with hash -887915025, now seen corresponding path program 1 times [2024-06-14 13:54:31,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:31,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226266883] [2024-06-14 13:54:31,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:31,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:31,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:31,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:31,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:31,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226266883] [2024-06-14 13:54:31,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226266883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:31,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:31,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:31,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873837373] [2024-06-14 13:54:31,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:31,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:31,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:31,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:31,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:31,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:31,578 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-14 13:54:31,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:31,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:31,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:32,539 INFO L124 PetriNetUnfolderBase]: 3742/6399 cut-off events. [2024-06-14 13:54:32,539 INFO L125 PetriNetUnfolderBase]: For 361613/361617 co-relation queries the response was YES. [2024-06-14 13:54:32,596 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-14 13:54:32,615 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 225 selfloop transitions, 155 changer transitions 0/386 dead transitions. [2024-06-14 13:54:32,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 386 transitions, 6794 flow [2024-06-14 13:54:32,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:32,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:32,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 13:54:32,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-14 13:54:32,617 INFO L175 Difference]: Start difference. First operand has 300 places, 355 transitions, 5604 flow. Second operand 10 states and 219 transitions. [2024-06-14 13:54:32,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 386 transitions, 6794 flow [2024-06-14 13:54:33,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 386 transitions, 6593 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:33,854 INFO L231 Difference]: Finished difference. Result has 305 places, 361 transitions, 5777 flow [2024-06-14 13:54:33,855 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-14 13:54:33,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-14 13:54:33,855 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 361 transitions, 5777 flow [2024-06-14 13:54:33,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:33,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:33,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:33,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 13:54:33,855 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:33,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:33,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1692362843, now seen corresponding path program 2 times [2024-06-14 13:54:33,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:33,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923294114] [2024-06-14 13:54:33,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:33,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:33,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:34,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:34,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:34,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923294114] [2024-06-14 13:54:34,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923294114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:34,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:34,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:34,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301725000] [2024-06-14 13:54:34,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:34,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:34,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:34,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:34,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:34,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:34,065 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-14 13:54:34,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:34,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:34,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:35,131 INFO L124 PetriNetUnfolderBase]: 3747/6405 cut-off events. [2024-06-14 13:54:35,131 INFO L125 PetriNetUnfolderBase]: For 365515/365519 co-relation queries the response was YES. [2024-06-14 13:54:35,180 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-14 13:54:35,197 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 220 selfloop transitions, 160 changer transitions 0/386 dead transitions. [2024-06-14 13:54:35,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 386 transitions, 6934 flow [2024-06-14 13:54:35,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:35,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:35,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-14 13:54:35,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-14 13:54:35,198 INFO L175 Difference]: Start difference. First operand has 305 places, 361 transitions, 5777 flow. Second operand 10 states and 214 transitions. [2024-06-14 13:54:35,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 386 transitions, 6934 flow [2024-06-14 13:54:36,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 386 transitions, 6695 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:54:36,499 INFO L231 Difference]: Finished difference. Result has 309 places, 364 transitions, 5894 flow [2024-06-14 13:54:36,500 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-14 13:54:36,500 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-14 13:54:36,500 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 364 transitions, 5894 flow [2024-06-14 13:54:36,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:36,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:36,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:36,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 13:54:36,500 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:36,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:36,500 INFO L85 PathProgramCache]: Analyzing trace with hash 141300645, now seen corresponding path program 3 times [2024-06-14 13:54:36,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:36,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358929543] [2024-06-14 13:54:36,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:36,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:36,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:36,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:36,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:36,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358929543] [2024-06-14 13:54:36,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358929543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:36,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:36,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:36,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219878374] [2024-06-14 13:54:36,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:36,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:36,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:36,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:36,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:36,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:36,733 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-14 13:54:36,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:36,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:36,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:37,731 INFO L124 PetriNetUnfolderBase]: 3752/6414 cut-off events. [2024-06-14 13:54:37,731 INFO L125 PetriNetUnfolderBase]: For 374059/374063 co-relation queries the response was YES. [2024-06-14 13:54:37,789 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-14 13:54:37,809 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 231 selfloop transitions, 148 changer transitions 0/385 dead transitions. [2024-06-14 13:54:37,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 385 transitions, 7046 flow [2024-06-14 13:54:37,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:37,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:37,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 13:54:37,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 13:54:37,810 INFO L175 Difference]: Start difference. First operand has 309 places, 364 transitions, 5894 flow. Second operand 9 states and 197 transitions. [2024-06-14 13:54:37,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 385 transitions, 7046 flow [2024-06-14 13:54:39,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 385 transitions, 6687 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 13:54:39,187 INFO L231 Difference]: Finished difference. Result has 310 places, 367 transitions, 5871 flow [2024-06-14 13:54:39,187 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-14 13:54:39,187 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-14 13:54:39,187 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 367 transitions, 5871 flow [2024-06-14 13:54:39,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:39,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:39,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:39,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 13:54:39,187 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:39,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:39,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1683097253, now seen corresponding path program 4 times [2024-06-14 13:54:39,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:39,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251127655] [2024-06-14 13:54:39,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:39,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:39,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:39,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-14 13:54:39,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:39,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251127655] [2024-06-14 13:54:39,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251127655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:39,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:39,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:39,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323426915] [2024-06-14 13:54:39,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:39,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:39,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:39,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:39,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:39,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:39,399 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-14 13:54:39,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:39,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:39,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:40,514 INFO L124 PetriNetUnfolderBase]: 3749/6410 cut-off events. [2024-06-14 13:54:40,514 INFO L125 PetriNetUnfolderBase]: For 378328/378332 co-relation queries the response was YES. [2024-06-14 13:54:40,572 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-14 13:54:40,591 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 225 selfloop transitions, 153 changer transitions 0/384 dead transitions. [2024-06-14 13:54:40,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 384 transitions, 6829 flow [2024-06-14 13:54:40,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:40,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:40,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 13:54:40,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 13:54:40,600 INFO L175 Difference]: Start difference. First operand has 310 places, 367 transitions, 5871 flow. Second operand 9 states and 197 transitions. [2024-06-14 13:54:40,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 384 transitions, 6829 flow [2024-06-14 13:54:41,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 384 transitions, 6553 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:54:41,969 INFO L231 Difference]: Finished difference. Result has 313 places, 367 transitions, 5907 flow [2024-06-14 13:54:41,970 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-14 13:54:41,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-14 13:54:41,970 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 367 transitions, 5907 flow [2024-06-14 13:54:41,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:41,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:41,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:41,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 13:54:41,970 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:41,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:41,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1854871973, now seen corresponding path program 5 times [2024-06-14 13:54:41,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:41,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455423060] [2024-06-14 13:54:41,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:41,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:41,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:42,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:42,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:42,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455423060] [2024-06-14 13:54:42,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455423060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:42,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:42,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:42,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464297075] [2024-06-14 13:54:42,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:42,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:42,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:42,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:42,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:42,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:42,218 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-14 13:54:42,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:42,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:42,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:43,263 INFO L124 PetriNetUnfolderBase]: 3762/6436 cut-off events. [2024-06-14 13:54:43,263 INFO L125 PetriNetUnfolderBase]: For 391006/391012 co-relation queries the response was YES. [2024-06-14 13:54:43,326 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-14 13:54:43,346 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 316 selfloop transitions, 74 changer transitions 0/396 dead transitions. [2024-06-14 13:54:43,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 396 transitions, 7147 flow [2024-06-14 13:54:43,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:54:43,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:54:43,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 13:54:43,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 13:54:43,347 INFO L175 Difference]: Start difference. First operand has 313 places, 367 transitions, 5907 flow. Second operand 8 states and 180 transitions. [2024-06-14 13:54:43,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 396 transitions, 7147 flow [2024-06-14 13:54:44,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 396 transitions, 6577 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 13:54:44,823 INFO L231 Difference]: Finished difference. Result has 310 places, 373 transitions, 5567 flow [2024-06-14 13:54:44,824 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-14 13:54:44,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-14 13:54:44,824 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 373 transitions, 5567 flow [2024-06-14 13:54:44,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:44,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:44,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:44,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 13:54:44,824 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:44,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:44,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1854877553, now seen corresponding path program 6 times [2024-06-14 13:54:44,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:44,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580991606] [2024-06-14 13:54:44,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:44,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:44,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:45,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:45,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:45,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580991606] [2024-06-14 13:54:45,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580991606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:45,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:45,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:45,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267058983] [2024-06-14 13:54:45,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:45,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:45,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:45,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:45,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:45,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:45,064 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-14 13:54:45,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:45,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:45,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:46,072 INFO L124 PetriNetUnfolderBase]: 3759/6432 cut-off events. [2024-06-14 13:54:46,072 INFO L125 PetriNetUnfolderBase]: For 391392/391398 co-relation queries the response was YES. [2024-06-14 13:54:46,131 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-14 13:54:46,150 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 315 selfloop transitions, 72 changer transitions 0/393 dead transitions. [2024-06-14 13:54:46,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 393 transitions, 6557 flow [2024-06-14 13:54:46,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:46,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:46,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 13:54:46,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 13:54:46,151 INFO L175 Difference]: Start difference. First operand has 310 places, 373 transitions, 5567 flow. Second operand 6 states and 145 transitions. [2024-06-14 13:54:46,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 393 transitions, 6557 flow [2024-06-14 13:54:47,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 393 transitions, 6431 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:47,561 INFO L231 Difference]: Finished difference. Result has 312 places, 373 transitions, 5592 flow [2024-06-14 13:54:47,561 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-14 13:54:47,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-14 13:54:47,561 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 373 transitions, 5592 flow [2024-06-14 13:54:47,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:47,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:47,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] [2024-06-14 13:54:47,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 13:54:47,562 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:47,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:47,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1198767375, now seen corresponding path program 7 times [2024-06-14 13:54:47,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:47,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755072215] [2024-06-14 13:54:47,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:47,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:47,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:47,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:47,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755072215] [2024-06-14 13:54:47,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755072215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:47,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:47,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:47,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840114985] [2024-06-14 13:54:47,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:47,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:47,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:47,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:47,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:47,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:47,779 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-14 13:54:47,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:47,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:47,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:48,814 INFO L124 PetriNetUnfolderBase]: 3764/6437 cut-off events. [2024-06-14 13:54:48,815 INFO L125 PetriNetUnfolderBase]: For 399230/399234 co-relation queries the response was YES. [2024-06-14 13:54:48,873 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-14 13:54:48,893 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 147 changer transitions 0/393 dead transitions. [2024-06-14 13:54:48,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 393 transitions, 6768 flow [2024-06-14 13:54:48,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:54:48,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:54:48,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 13:54:48,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 13:54:48,894 INFO L175 Difference]: Start difference. First operand has 312 places, 373 transitions, 5592 flow. Second operand 8 states and 180 transitions. [2024-06-14 13:54:48,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 393 transitions, 6768 flow [2024-06-14 13:54:50,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 393 transitions, 6624 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:50,417 INFO L231 Difference]: Finished difference. Result has 315 places, 376 transitions, 5776 flow [2024-06-14 13:54:50,417 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-14 13:54:50,417 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-14 13:54:50,417 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 376 transitions, 5776 flow [2024-06-14 13:54:50,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:50,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:50,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:50,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 13:54:50,418 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:50,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:50,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1198594395, now seen corresponding path program 8 times [2024-06-14 13:54:50,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:50,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347950276] [2024-06-14 13:54:50,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:50,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:50,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:50,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:50,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:50,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347950276] [2024-06-14 13:54:50,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347950276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:50,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:50,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:50,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107351379] [2024-06-14 13:54:50,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:50,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:50,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:50,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:50,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:50,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:50,631 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-14 13:54:50,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:50,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:50,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:51,799 INFO L124 PetriNetUnfolderBase]: 3769/6446 cut-off events. [2024-06-14 13:54:51,799 INFO L125 PetriNetUnfolderBase]: For 408576/408580 co-relation queries the response was YES. [2024-06-14 13:54:51,889 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-14 13:54:51,914 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 257 selfloop transitions, 131 changer transitions 0/394 dead transitions. [2024-06-14 13:54:51,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 394 transitions, 6960 flow [2024-06-14 13:54:51,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:51,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:51,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 13:54:51,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 13:54:51,915 INFO L175 Difference]: Start difference. First operand has 315 places, 376 transitions, 5776 flow. Second operand 6 states and 141 transitions. [2024-06-14 13:54:51,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 394 transitions, 6960 flow [2024-06-14 13:54:53,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 394 transitions, 6716 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:53,701 INFO L231 Difference]: Finished difference. Result has 317 places, 379 transitions, 5833 flow [2024-06-14 13:54:53,701 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-14 13:54:53,702 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-14 13:54:53,702 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 379 transitions, 5833 flow [2024-06-14 13:54:53,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:53,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:53,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:53,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 13:54:53,702 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:53,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:53,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1198583235, now seen corresponding path program 9 times [2024-06-14 13:54:53,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:53,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756244216] [2024-06-14 13:54:53,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:53,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:53,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:53,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:53,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:53,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756244216] [2024-06-14 13:54:53,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756244216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:53,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:53,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:53,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259902681] [2024-06-14 13:54:53,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:53,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:53,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:53,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:53,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:53,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:53,928 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-14 13:54:53,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:53,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:53,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:55,005 INFO L124 PetriNetUnfolderBase]: 3766/6442 cut-off events. [2024-06-14 13:54:55,005 INFO L125 PetriNetUnfolderBase]: For 413547/413551 co-relation queries the response was YES. [2024-06-14 13:54:55,058 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-14 13:54:55,076 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 258 selfloop transitions, 132 changer transitions 0/396 dead transitions. [2024-06-14 13:54:55,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 396 transitions, 6827 flow [2024-06-14 13:54:55,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:55,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:55,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 13:54:55,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 13:54:55,077 INFO L175 Difference]: Start difference. First operand has 317 places, 379 transitions, 5833 flow. Second operand 6 states and 143 transitions. [2024-06-14 13:54:55,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 396 transitions, 6827 flow [2024-06-14 13:54:56,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 396 transitions, 6565 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:56,660 INFO L231 Difference]: Finished difference. Result has 319 places, 379 transitions, 5843 flow [2024-06-14 13:54:56,660 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-14 13:54:56,660 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-14 13:54:56,660 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 379 transitions, 5843 flow [2024-06-14 13:54:56,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:56,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:56,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:56,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 13:54:56,661 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:56,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:56,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1198761795, now seen corresponding path program 10 times [2024-06-14 13:54:56,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:56,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549893536] [2024-06-14 13:54:56,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:56,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:56,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:56,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:56,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:56,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549893536] [2024-06-14 13:54:56,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549893536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:56,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:56,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:56,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635087398] [2024-06-14 13:54:56,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:56,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:56,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:56,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:56,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:56,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:56,885 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-14 13:54:56,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:56,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:56,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:57,935 INFO L124 PetriNetUnfolderBase]: 3763/6438 cut-off events. [2024-06-14 13:54:57,935 INFO L125 PetriNetUnfolderBase]: For 417950/417954 co-relation queries the response was YES. [2024-06-14 13:54:57,997 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-14 13:54:58,017 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 234 selfloop transitions, 155 changer transitions 0/395 dead transitions. [2024-06-14 13:54:58,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 395 transitions, 6659 flow [2024-06-14 13:54:58,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:58,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:58,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 13:54:58,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-14 13:54:58,018 INFO L175 Difference]: Start difference. First operand has 319 places, 379 transitions, 5843 flow. Second operand 9 states and 193 transitions. [2024-06-14 13:54:58,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 395 transitions, 6659 flow [2024-06-14 13:54:59,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 395 transitions, 6371 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:59,695 INFO L231 Difference]: Finished difference. Result has 323 places, 379 transitions, 5871 flow [2024-06-14 13:54:59,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-14 13:54:59,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-14 13:54:59,695 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 379 transitions, 5871 flow [2024-06-14 13:54:59,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:59,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:59,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:59,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 13:54:59,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-14 13:54:59,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:59,696 INFO L85 PathProgramCache]: Analyzing trace with hash -201049202, now seen corresponding path program 4 times [2024-06-14 13:54:59,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:59,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095458710] [2024-06-14 13:54:59,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:59,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:59,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:59,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:59,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:59,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095458710] [2024-06-14 13:54:59,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095458710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:59,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:59,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:54:59,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863396297] [2024-06-14 13:54:59,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:59,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:54:59,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:59,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:54:59,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:54:59,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:54:59,961 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-14 13:54:59,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:59,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:54:59,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:01,112 INFO L124 PetriNetUnfolderBase]: 3889/6611 cut-off events. [2024-06-14 13:55:01,112 INFO L125 PetriNetUnfolderBase]: For 515239/515241 co-relation queries the response was YES. [2024-06-14 13:55:01,175 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-14 13:55:01,196 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 95 changer transitions 0/421 dead transitions. [2024-06-14 13:55:01,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 421 transitions, 7215 flow [2024-06-14 13:55:01,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:55:01,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:55:01,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 13:55:01,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-14 13:55:01,197 INFO L175 Difference]: Start difference. First operand has 323 places, 379 transitions, 5871 flow. Second operand 11 states and 240 transitions. [2024-06-14 13:55:01,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 421 transitions, 7215 flow [2024-06-14 13:55:02,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 421 transitions, 6795 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 13:55:02,723 INFO L231 Difference]: Finished difference. Result has 324 places, 385 transitions, 5867 flow [2024-06-14 13:55:02,724 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-14 13:55:02,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-14 13:55:02,724 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 385 transitions, 5867 flow [2024-06-14 13:55:02,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:02,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:02,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:02,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 13:55:02,725 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:02,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:02,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1515347014, now seen corresponding path program 5 times [2024-06-14 13:55:02,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:02,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473284174] [2024-06-14 13:55:02,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:02,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:02,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:02,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:02,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:02,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473284174] [2024-06-14 13:55:02,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473284174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:02,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:02,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:02,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29757950] [2024-06-14 13:55:02,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:02,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:02,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:02,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:02,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:02,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:02,969 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-14 13:55:02,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:02,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:02,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:04,161 INFO L124 PetriNetUnfolderBase]: 4028/6824 cut-off events. [2024-06-14 13:55:04,162 INFO L125 PetriNetUnfolderBase]: For 624713/624715 co-relation queries the response was YES. [2024-06-14 13:55:04,228 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-14 13:55:04,252 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 213 selfloop transitions, 207 changer transitions 0/426 dead transitions. [2024-06-14 13:55:04,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 426 transitions, 7238 flow [2024-06-14 13:55:04,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:55:04,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:55:04,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-14 13:55:04,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 13:55:04,253 INFO L175 Difference]: Start difference. First operand has 324 places, 385 transitions, 5867 flow. Second operand 12 states and 264 transitions. [2024-06-14 13:55:04,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 426 transitions, 7238 flow [2024-06-14 13:55:06,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 426 transitions, 7005 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-14 13:55:06,611 INFO L231 Difference]: Finished difference. Result has 329 places, 392 transitions, 6328 flow [2024-06-14 13:55:06,611 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-14 13:55:06,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-14 13:55:06,611 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 392 transitions, 6328 flow [2024-06-14 13:55:06,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:06,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:06,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:06,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 13:55:06,612 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:06,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:06,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1976376818, now seen corresponding path program 6 times [2024-06-14 13:55:06,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:06,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369768177] [2024-06-14 13:55:06,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:06,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:06,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:06,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:06,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:06,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369768177] [2024-06-14 13:55:06,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369768177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:06,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:06,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:06,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229220811] [2024-06-14 13:55:06,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:06,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:06,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:06,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:06,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:06,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:06,864 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-14 13:55:06,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:06,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:06,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:08,030 INFO L124 PetriNetUnfolderBase]: 4036/6837 cut-off events. [2024-06-14 13:55:08,030 INFO L125 PetriNetUnfolderBase]: For 639731/639733 co-relation queries the response was YES. [2024-06-14 13:55:08,097 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-14 13:55:08,119 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 214 selfloop transitions, 200 changer transitions 0/420 dead transitions. [2024-06-14 13:55:08,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 420 transitions, 7278 flow [2024-06-14 13:55:08,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:55:08,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:55:08,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-14 13:55:08,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-14 13:55:08,120 INFO L175 Difference]: Start difference. First operand has 329 places, 392 transitions, 6328 flow. Second operand 12 states and 254 transitions. [2024-06-14 13:55:08,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 420 transitions, 7278 flow [2024-06-14 13:55:10,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 420 transitions, 6811 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-14 13:55:10,181 INFO L231 Difference]: Finished difference. Result has 332 places, 394 transitions, 6330 flow [2024-06-14 13:55:10,181 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-14 13:55:10,182 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-14 13:55:10,182 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 394 transitions, 6330 flow [2024-06-14 13:55:10,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:10,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:10,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:10,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 13:55:10,182 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:10,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:10,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1962414606, now seen corresponding path program 7 times [2024-06-14 13:55:10,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:10,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984966758] [2024-06-14 13:55:10,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:10,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:10,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:10,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-14 13:55:10,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:10,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984966758] [2024-06-14 13:55:10,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984966758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:10,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:10,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:10,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098481361] [2024-06-14 13:55:10,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:10,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:10,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:10,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:10,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:10,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:10,424 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-14 13:55:10,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:10,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:10,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:11,809 INFO L124 PetriNetUnfolderBase]: 4103/6938 cut-off events. [2024-06-14 13:55:11,810 INFO L125 PetriNetUnfolderBase]: For 695964/695966 co-relation queries the response was YES. [2024-06-14 13:55:11,871 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-14 13:55:11,893 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 198 selfloop transitions, 232 changer transitions 2/438 dead transitions. [2024-06-14 13:55:11,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 438 transitions, 7856 flow [2024-06-14 13:55:11,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:55:11,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:55:11,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-14 13:55:11,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5587583148558758 [2024-06-14 13:55:11,893 INFO L175 Difference]: Start difference. First operand has 332 places, 394 transitions, 6330 flow. Second operand 11 states and 252 transitions. [2024-06-14 13:55:11,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 438 transitions, 7856 flow [2024-06-14 13:55:14,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 438 transitions, 7411 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-14 13:55:14,580 INFO L231 Difference]: Finished difference. Result has 334 places, 398 transitions, 6518 flow [2024-06-14 13:55:14,580 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-14 13:55:14,581 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-14 13:55:14,581 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 398 transitions, 6518 flow [2024-06-14 13:55:14,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:14,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:14,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:14,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 13:55:14,581 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:14,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:14,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1973842446, now seen corresponding path program 8 times [2024-06-14 13:55:14,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:14,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115250370] [2024-06-14 13:55:14,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:14,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:14,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:14,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:14,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:14,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115250370] [2024-06-14 13:55:14,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115250370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:14,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:14,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:14,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154226424] [2024-06-14 13:55:14,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:14,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:14,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:14,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:14,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:14,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:14,833 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-14 13:55:14,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:14,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:14,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:16,106 INFO L124 PetriNetUnfolderBase]: 4078/6897 cut-off events. [2024-06-14 13:55:16,107 INFO L125 PetriNetUnfolderBase]: For 705384/705386 co-relation queries the response was YES. [2024-06-14 13:55:16,181 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-14 13:55:16,207 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 203 selfloop transitions, 224 changer transitions 4/437 dead transitions. [2024-06-14 13:55:16,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 437 transitions, 7726 flow [2024-06-14 13:55:16,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:55:16,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:55:16,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-14 13:55:16,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-14 13:55:16,210 INFO L175 Difference]: Start difference. First operand has 334 places, 398 transitions, 6518 flow. Second operand 11 states and 251 transitions. [2024-06-14 13:55:16,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 437 transitions, 7726 flow [2024-06-14 13:55:18,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 437 transitions, 7243 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-14 13:55:18,870 INFO L231 Difference]: Finished difference. Result has 338 places, 398 transitions, 6489 flow [2024-06-14 13:55:18,870 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-14 13:55:18,870 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-14 13:55:18,870 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 398 transitions, 6489 flow [2024-06-14 13:55:18,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:18,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:18,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:18,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 13:55:18,871 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:18,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:18,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1754034494, now seen corresponding path program 9 times [2024-06-14 13:55:18,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:18,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608322939] [2024-06-14 13:55:18,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:18,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:18,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:19,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:19,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:19,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608322939] [2024-06-14 13:55:19,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608322939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:19,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:19,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:19,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608257915] [2024-06-14 13:55:19,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:19,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:19,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:19,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:19,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:19,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:19,123 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-14 13:55:19,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:19,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:19,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:20,295 INFO L124 PetriNetUnfolderBase]: 4055/6856 cut-off events. [2024-06-14 13:55:20,295 INFO L125 PetriNetUnfolderBase]: For 681688/681690 co-relation queries the response was YES. [2024-06-14 13:55:20,365 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-14 13:55:20,389 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 227 selfloop transitions, 195 changer transitions 2/430 dead transitions. [2024-06-14 13:55:20,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 430 transitions, 7659 flow [2024-06-14 13:55:20,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:55:20,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:55:20,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-14 13:55:20,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432372505543237 [2024-06-14 13:55:20,390 INFO L175 Difference]: Start difference. First operand has 338 places, 398 transitions, 6489 flow. Second operand 11 states and 245 transitions. [2024-06-14 13:55:20,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 430 transitions, 7659 flow [2024-06-14 13:55:22,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 430 transitions, 7186 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 13:55:22,727 INFO L231 Difference]: Finished difference. Result has 339 places, 398 transitions, 6413 flow [2024-06-14 13:55:22,728 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-14 13:55:22,728 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-14 13:55:22,728 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 398 transitions, 6413 flow [2024-06-14 13:55:22,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:22,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:22,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:22,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 13:55:22,729 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:22,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:22,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1745463614, now seen corresponding path program 10 times [2024-06-14 13:55:22,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:22,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290475171] [2024-06-14 13:55:22,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:22,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:22,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:22,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:22,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:22,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290475171] [2024-06-14 13:55:22,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290475171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:22,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:22,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:22,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201016597] [2024-06-14 13:55:22,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:22,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:22,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:22,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:22,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:22,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:22,990 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-14 13:55:22,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:22,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:22,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:24,296 INFO L124 PetriNetUnfolderBase]: 4032/6831 cut-off events. [2024-06-14 13:55:24,296 INFO L125 PetriNetUnfolderBase]: For 647143/647145 co-relation queries the response was YES. [2024-06-14 13:55:24,358 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-14 13:55:24,378 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 189 changer transitions 0/423 dead transitions. [2024-06-14 13:55:24,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 423 transitions, 7331 flow [2024-06-14 13:55:24,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:55:24,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:55:24,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-14 13:55:24,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299334811529933 [2024-06-14 13:55:24,379 INFO L175 Difference]: Start difference. First operand has 339 places, 398 transitions, 6413 flow. Second operand 11 states and 239 transitions. [2024-06-14 13:55:24,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 423 transitions, 7331 flow [2024-06-14 13:55:27,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 423 transitions, 6930 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 13:55:27,238 INFO L231 Difference]: Finished difference. Result has 342 places, 398 transitions, 6396 flow [2024-06-14 13:55:27,239 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-14 13:55:27,239 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-14 13:55:27,239 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 398 transitions, 6396 flow [2024-06-14 13:55:27,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:27,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:27,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] [2024-06-14 13:55:27,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 13:55:27,240 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:27,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:27,240 INFO L85 PathProgramCache]: Analyzing trace with hash -616429088, now seen corresponding path program 11 times [2024-06-14 13:55:27,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:27,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899965680] [2024-06-14 13:55:27,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:27,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:27,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:27,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-14 13:55:27,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:27,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899965680] [2024-06-14 13:55:27,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899965680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:27,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:27,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:27,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613602622] [2024-06-14 13:55:27,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:27,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:27,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:27,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:27,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:27,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:27,476 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-14 13:55:27,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:27,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:27,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:28,628 INFO L124 PetriNetUnfolderBase]: 4020/6809 cut-off events. [2024-06-14 13:55:28,628 INFO L125 PetriNetUnfolderBase]: For 611695/611697 co-relation queries the response was YES. [2024-06-14 13:55:28,696 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-14 13:55:28,719 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 218 selfloop transitions, 200 changer transitions 0/424 dead transitions. [2024-06-14 13:55:28,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 424 transitions, 7294 flow [2024-06-14 13:55:28,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:55:28,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:55:28,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 256 transitions. [2024-06-14 13:55:28,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-14 13:55:28,720 INFO L175 Difference]: Start difference. First operand has 342 places, 398 transitions, 6396 flow. Second operand 12 states and 256 transitions. [2024-06-14 13:55:28,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 424 transitions, 7294 flow [2024-06-14 13:55:31,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 424 transitions, 6905 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-14 13:55:31,682 INFO L231 Difference]: Finished difference. Result has 347 places, 398 transitions, 6412 flow [2024-06-14 13:55:31,682 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-14 13:55:31,683 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-14 13:55:31,683 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 398 transitions, 6412 flow [2024-06-14 13:55:31,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:31,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:31,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:31,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 13:55:31,683 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:31,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:31,683 INFO L85 PathProgramCache]: Analyzing trace with hash 2030292576, now seen corresponding path program 12 times [2024-06-14 13:55:31,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:31,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693184845] [2024-06-14 13:55:31,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:31,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:31,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:31,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:31,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:31,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693184845] [2024-06-14 13:55:31,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693184845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:31,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:31,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:31,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755311061] [2024-06-14 13:55:31,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:31,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:31,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:31,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:31,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:31,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:31,954 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-14 13:55:31,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:31,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:31,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:33,039 INFO L124 PetriNetUnfolderBase]: 3974/6746 cut-off events. [2024-06-14 13:55:33,039 INFO L125 PetriNetUnfolderBase]: For 608611/608613 co-relation queries the response was YES. [2024-06-14 13:55:33,105 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-14 13:55:33,125 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 81 changer transitions 0/425 dead transitions. [2024-06-14 13:55:33,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 425 transitions, 7342 flow [2024-06-14 13:55:33,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:33,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:33,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 13:55:33,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 13:55:33,126 INFO L175 Difference]: Start difference. First operand has 347 places, 398 transitions, 6412 flow. Second operand 7 states and 171 transitions. [2024-06-14 13:55:33,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 425 transitions, 7342 flow [2024-06-14 13:55:35,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 425 transitions, 6837 flow, removed 41 selfloop flow, removed 11 redundant places. [2024-06-14 13:55:35,352 INFO L231 Difference]: Finished difference. Result has 343 places, 398 transitions, 6082 flow [2024-06-14 13:55:35,352 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-14 13:55:35,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-14 13:55:35,352 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 398 transitions, 6082 flow [2024-06-14 13:55:35,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:35,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:35,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:35,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 13:55:35,353 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:35,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:35,353 INFO L85 PathProgramCache]: Analyzing trace with hash 871128288, now seen corresponding path program 13 times [2024-06-14 13:55:35,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:35,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410736391] [2024-06-14 13:55:35,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:35,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:35,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:35,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:35,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:35,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410736391] [2024-06-14 13:55:35,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410736391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:35,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:35,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:35,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549176858] [2024-06-14 13:55:35,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:35,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:35,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:35,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:35,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:35,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:35,615 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-14 13:55:35,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:35,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:35,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:36,970 INFO L124 PetriNetUnfolderBase]: 3928/6675 cut-off events. [2024-06-14 13:55:36,970 INFO L125 PetriNetUnfolderBase]: For 514333/514335 co-relation queries the response was YES. [2024-06-14 13:55:37,029 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-14 13:55:37,048 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 298 selfloop transitions, 121 changer transitions 0/425 dead transitions. [2024-06-14 13:55:37,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 425 transitions, 7012 flow [2024-06-14 13:55:37,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:37,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:37,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 13:55:37,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-14 13:55:37,049 INFO L175 Difference]: Start difference. First operand has 343 places, 398 transitions, 6082 flow. Second operand 7 states and 172 transitions. [2024-06-14 13:55:37,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 425 transitions, 7012 flow [2024-06-14 13:55:39,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 425 transitions, 6786 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-14 13:55:39,403 INFO L231 Difference]: Finished difference. Result has 343 places, 398 transitions, 6111 flow [2024-06-14 13:55:39,403 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-14 13:55:39,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-14 13:55:39,403 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 398 transitions, 6111 flow [2024-06-14 13:55:39,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:39,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:39,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:39,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 13:55:39,403 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:39,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:39,404 INFO L85 PathProgramCache]: Analyzing trace with hash -449921616, now seen corresponding path program 14 times [2024-06-14 13:55:39,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:39,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912131869] [2024-06-14 13:55:39,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:39,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:39,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:39,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:39,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:39,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912131869] [2024-06-14 13:55:39,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912131869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:39,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:39,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:39,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475179699] [2024-06-14 13:55:39,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:39,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:39,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:39,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:39,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:39,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:39,683 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-14 13:55:39,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:39,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:39,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:40,799 INFO L124 PetriNetUnfolderBase]: 3868/6584 cut-off events. [2024-06-14 13:55:40,799 INFO L125 PetriNetUnfolderBase]: For 412493/412495 co-relation queries the response was YES. [2024-06-14 13:55:40,865 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-14 13:55:40,884 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 287 selfloop transitions, 136 changer transitions 2/431 dead transitions. [2024-06-14 13:55:40,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 431 transitions, 7103 flow [2024-06-14 13:55:40,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:40,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:40,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 13:55:40,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-14 13:55:40,885 INFO L175 Difference]: Start difference. First operand has 343 places, 398 transitions, 6111 flow. Second operand 7 states and 177 transitions. [2024-06-14 13:55:40,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 431 transitions, 7103 flow [2024-06-14 13:55:43,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 431 transitions, 6677 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-14 13:55:43,050 INFO L231 Difference]: Finished difference. Result has 343 places, 398 transitions, 5970 flow [2024-06-14 13:55:43,050 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-14 13:55:43,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-14 13:55:43,050 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 398 transitions, 5970 flow [2024-06-14 13:55:43,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:43,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:43,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:43,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 13:55:43,051 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:43,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:43,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1056718716, now seen corresponding path program 1 times [2024-06-14 13:55:43,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:43,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227768518] [2024-06-14 13:55:43,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:43,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:43,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:43,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:43,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:43,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227768518] [2024-06-14 13:55:43,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227768518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:43,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:43,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:55:43,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375903638] [2024-06-14 13:55:43,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:43,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:55:43,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:43,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:55:43,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:55:43,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:43,284 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-14 13:55:43,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:43,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:43,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:44,410 INFO L124 PetriNetUnfolderBase]: 3856/6558 cut-off events. [2024-06-14 13:55:44,410 INFO L125 PetriNetUnfolderBase]: For 318012/318014 co-relation queries the response was YES. [2024-06-14 13:55:44,482 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-14 13:55:44,501 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 344 selfloop transitions, 65 changer transitions 0/415 dead transitions. [2024-06-14 13:55:44,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 415 transitions, 6830 flow [2024-06-14 13:55:44,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:44,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:44,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 13:55:44,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 13:55:44,502 INFO L175 Difference]: Start difference. First operand has 343 places, 398 transitions, 5970 flow. Second operand 6 states and 142 transitions. [2024-06-14 13:55:44,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 415 transitions, 6830 flow [2024-06-14 13:55:46,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 415 transitions, 6422 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 13:55:46,721 INFO L231 Difference]: Finished difference. Result has 340 places, 398 transitions, 5698 flow [2024-06-14 13:55:46,721 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-14 13:55:46,721 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-14 13:55:46,721 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 398 transitions, 5698 flow [2024-06-14 13:55:46,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:46,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:46,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:46,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 13:55:46,722 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:46,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:46,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1057193946, now seen corresponding path program 2 times [2024-06-14 13:55:46,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:46,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012742730] [2024-06-14 13:55:46,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:46,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:46,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:46,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:46,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:46,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012742730] [2024-06-14 13:55:46,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012742730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:46,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:46,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:55:46,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833647537] [2024-06-14 13:55:46,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:46,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:55:46,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:46,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:55:46,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:55:46,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:46,958 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-14 13:55:46,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:46,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:46,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:48,021 INFO L124 PetriNetUnfolderBase]: 3897/6598 cut-off events. [2024-06-14 13:55:48,021 INFO L125 PetriNetUnfolderBase]: For 342253/342255 co-relation queries the response was YES. [2024-06-14 13:55:48,085 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-14 13:55:48,104 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 347 selfloop transitions, 70 changer transitions 0/423 dead transitions. [2024-06-14 13:55:48,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 423 transitions, 6867 flow [2024-06-14 13:55:48,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:48,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:48,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 13:55:48,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 13:55:48,105 INFO L175 Difference]: Start difference. First operand has 340 places, 398 transitions, 5698 flow. Second operand 6 states and 147 transitions. [2024-06-14 13:55:48,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 423 transitions, 6867 flow [2024-06-14 13:55:50,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 423 transitions, 6667 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 13:55:50,170 INFO L231 Difference]: Finished difference. Result has 341 places, 401 transitions, 5735 flow [2024-06-14 13:55:50,171 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-14 13:55:50,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-14 13:55:50,171 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 401 transitions, 5735 flow [2024-06-14 13:55:50,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:50,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:50,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:50,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 13:55:50,171 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:50,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:50,172 INFO L85 PathProgramCache]: Analyzing trace with hash -698118938, now seen corresponding path program 3 times [2024-06-14 13:55:50,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:50,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971007984] [2024-06-14 13:55:50,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:50,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:50,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:50,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:50,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:50,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971007984] [2024-06-14 13:55:50,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971007984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:50,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:50,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:50,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275714508] [2024-06-14 13:55:50,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:50,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:50,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:50,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:50,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:50,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:50,413 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-14 13:55:50,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:50,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:50,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:51,477 INFO L124 PetriNetUnfolderBase]: 3892/6627 cut-off events. [2024-06-14 13:55:51,478 INFO L125 PetriNetUnfolderBase]: For 349166/349170 co-relation queries the response was YES. [2024-06-14 13:55:51,543 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-14 13:55:51,560 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 354 selfloop transitions, 68 changer transitions 0/428 dead transitions. [2024-06-14 13:55:51,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 428 transitions, 7129 flow [2024-06-14 13:55:51,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:51,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:51,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 13:55:51,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 13:55:51,561 INFO L175 Difference]: Start difference. First operand has 341 places, 401 transitions, 5735 flow. Second operand 6 states and 145 transitions. [2024-06-14 13:55:51,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 428 transitions, 7129 flow [2024-06-14 13:55:53,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 428 transitions, 6979 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 13:55:53,960 INFO L231 Difference]: Finished difference. Result has 344 places, 403 transitions, 5779 flow [2024-06-14 13:55:53,961 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-14 13:55:53,961 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-14 13:55:53,961 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 403 transitions, 5779 flow [2024-06-14 13:55:53,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:53,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:53,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:53,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 13:55:53,962 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:53,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:53,962 INFO L85 PathProgramCache]: Analyzing trace with hash 25830660, now seen corresponding path program 4 times [2024-06-14 13:55:53,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:53,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759907181] [2024-06-14 13:55:53,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:53,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:53,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:54,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:54,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:54,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759907181] [2024-06-14 13:55:54,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759907181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:54,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:54,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:54,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16671004] [2024-06-14 13:55:54,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:54,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:54,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:54,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:54,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:54,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:54,181 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-14 13:55:54,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:54,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:54,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:55,314 INFO L124 PetriNetUnfolderBase]: 3880/6605 cut-off events. [2024-06-14 13:55:55,314 INFO L125 PetriNetUnfolderBase]: For 316458/316462 co-relation queries the response was YES. [2024-06-14 13:55:55,375 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-14 13:55:55,392 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 350 selfloop transitions, 74 changer transitions 0/430 dead transitions. [2024-06-14 13:55:55,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 430 transitions, 7137 flow [2024-06-14 13:55:55,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:55,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:55,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 13:55:55,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-14 13:55:55,393 INFO L175 Difference]: Start difference. First operand has 344 places, 403 transitions, 5779 flow. Second operand 6 states and 149 transitions. [2024-06-14 13:55:55,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 430 transitions, 7137 flow [2024-06-14 13:55:58,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 430 transitions, 6953 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-14 13:55:58,144 INFO L231 Difference]: Finished difference. Result has 347 places, 403 transitions, 5748 flow [2024-06-14 13:55:58,144 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-14 13:55:58,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-14 13:55:58,144 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 403 transitions, 5748 flow [2024-06-14 13:55:58,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:58,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:58,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:58,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 13:55:58,145 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:55:58,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:58,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1863165372, now seen corresponding path program 1 times [2024-06-14 13:55:58,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:58,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975107510] [2024-06-14 13:55:58,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:58,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:58,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:58,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:58,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:58,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975107510] [2024-06-14 13:55:58,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975107510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:58,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:58,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:55:58,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875285158] [2024-06-14 13:55:58,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:58,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:55:58,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:58,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:55:58,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:55:58,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:55:58,420 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-14 13:55:58,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:58,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:55:58,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:59,570 INFO L124 PetriNetUnfolderBase]: 4047/6830 cut-off events. [2024-06-14 13:55:59,570 INFO L125 PetriNetUnfolderBase]: For 420393/420393 co-relation queries the response was YES. [2024-06-14 13:55:59,647 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-14 13:55:59,667 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 367 selfloop transitions, 90 changer transitions 0/463 dead transitions. [2024-06-14 13:55:59,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 463 transitions, 7531 flow [2024-06-14 13:55:59,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:55:59,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:55:59,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 13:55:59,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-14 13:55:59,668 INFO L175 Difference]: Start difference. First operand has 347 places, 403 transitions, 5748 flow. Second operand 9 states and 211 transitions. [2024-06-14 13:55:59,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 463 transitions, 7531 flow [2024-06-14 13:56:02,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 463 transitions, 7336 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 13:56:02,257 INFO L231 Difference]: Finished difference. Result has 352 places, 413 transitions, 5994 flow [2024-06-14 13:56:02,258 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-14 13:56:02,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-14 13:56:02,258 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 413 transitions, 5994 flow [2024-06-14 13:56:02,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:02,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:02,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:02,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 13:56:02,258 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:56:02,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:02,259 INFO L85 PathProgramCache]: Analyzing trace with hash 216116056, now seen corresponding path program 2 times [2024-06-14 13:56:02,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:02,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076238973] [2024-06-14 13:56:02,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:02,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:02,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:02,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:02,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:02,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076238973] [2024-06-14 13:56:02,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076238973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:02,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:02,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:56:02,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865822402] [2024-06-14 13:56:02,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:02,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:56:02,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:02,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:56:02,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:56:02,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:02,552 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-14 13:56:02,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:02,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:02,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:03,699 INFO L124 PetriNetUnfolderBase]: 4075/6906 cut-off events. [2024-06-14 13:56:03,699 INFO L125 PetriNetUnfolderBase]: For 429813/429815 co-relation queries the response was YES. [2024-06-14 13:56:03,770 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-14 13:56:03,789 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 364 selfloop transitions, 82 changer transitions 0/452 dead transitions. [2024-06-14 13:56:03,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 452 transitions, 7096 flow [2024-06-14 13:56:03,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:56:03,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:56:03,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 13:56:03,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 13:56:03,790 INFO L175 Difference]: Start difference. First operand has 352 places, 413 transitions, 5994 flow. Second operand 8 states and 192 transitions. [2024-06-14 13:56:03,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 452 transitions, 7096 flow [2024-06-14 13:56:06,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 452 transitions, 6913 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-14 13:56:06,756 INFO L231 Difference]: Finished difference. Result has 357 places, 416 transitions, 6045 flow [2024-06-14 13:56:06,756 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-14 13:56:06,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-14 13:56:06,756 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 416 transitions, 6045 flow [2024-06-14 13:56:06,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:06,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:06,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:06,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 13:56:06,757 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:56:06,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:06,757 INFO L85 PathProgramCache]: Analyzing trace with hash 216116242, now seen corresponding path program 1 times [2024-06-14 13:56:06,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:06,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87830486] [2024-06-14 13:56:06,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:06,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:06,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:06,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:06,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:06,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87830486] [2024-06-14 13:56:06,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87830486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:06,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:06,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:06,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808815111] [2024-06-14 13:56:06,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:06,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:06,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:06,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:06,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:07,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:07,008 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-14 13:56:07,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:07,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:07,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:08,348 INFO L124 PetriNetUnfolderBase]: 4095/6950 cut-off events. [2024-06-14 13:56:08,348 INFO L125 PetriNetUnfolderBase]: For 433756/433760 co-relation queries the response was YES. [2024-06-14 13:56:08,412 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-14 13:56:08,429 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 363 selfloop transitions, 79 changer transitions 0/448 dead transitions. [2024-06-14 13:56:08,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 448 transitions, 7489 flow [2024-06-14 13:56:08,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:56:08,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:56:08,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 13:56:08,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 13:56:08,429 INFO L175 Difference]: Start difference. First operand has 357 places, 416 transitions, 6045 flow. Second operand 7 states and 167 transitions. [2024-06-14 13:56:08,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 448 transitions, 7489 flow [2024-06-14 13:56:10,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 448 transitions, 7317 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 13:56:10,857 INFO L231 Difference]: Finished difference. Result has 359 places, 417 transitions, 6053 flow [2024-06-14 13:56:10,857 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-14 13:56:10,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-14 13:56:10,857 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 417 transitions, 6053 flow [2024-06-14 13:56:10,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:10,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:10,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:10,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 13:56:10,858 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:56:10,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:10,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1869701860, now seen corresponding path program 2 times [2024-06-14 13:56:10,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:10,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918015897] [2024-06-14 13:56:10,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:10,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:10,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:11,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:11,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:11,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918015897] [2024-06-14 13:56:11,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918015897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:11,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:11,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:11,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551071988] [2024-06-14 13:56:11,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:11,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:11,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:11,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:11,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:11,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:11,157 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-14 13:56:11,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:11,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:11,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:12,319 INFO L124 PetriNetUnfolderBase]: 4115/6982 cut-off events. [2024-06-14 13:56:12,319 INFO L125 PetriNetUnfolderBase]: For 441728/441732 co-relation queries the response was YES. [2024-06-14 13:56:12,391 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-14 13:56:12,412 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 360 selfloop transitions, 81 changer transitions 0/447 dead transitions. [2024-06-14 13:56:12,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 447 transitions, 7497 flow [2024-06-14 13:56:12,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:56:12,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:56:12,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 13:56:12,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 13:56:12,412 INFO L175 Difference]: Start difference. First operand has 359 places, 417 transitions, 6053 flow. Second operand 6 states and 150 transitions. [2024-06-14 13:56:12,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 447 transitions, 7497 flow [2024-06-14 13:56:14,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 447 transitions, 7349 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 13:56:14,725 INFO L231 Difference]: Finished difference. Result has 361 places, 418 transitions, 6094 flow [2024-06-14 13:56:14,725 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-14 13:56:14,726 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-14 13:56:14,726 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 418 transitions, 6094 flow [2024-06-14 13:56:14,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:14,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:14,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:14,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 13:56:14,726 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:56:14,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:14,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1685676546, now seen corresponding path program 3 times [2024-06-14 13:56:14,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:14,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995926157] [2024-06-14 13:56:14,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:14,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:14,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:14,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:14,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:14,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995926157] [2024-06-14 13:56:14,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995926157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:14,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:14,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:14,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536320140] [2024-06-14 13:56:14,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:14,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:14,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:14,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:14,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:14,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:14,973 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-14 13:56:14,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:14,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:14,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:16,085 INFO L124 PetriNetUnfolderBase]: 4102/6963 cut-off events. [2024-06-14 13:56:16,085 INFO L125 PetriNetUnfolderBase]: For 415912/415916 co-relation queries the response was YES. [2024-06-14 13:56:16,160 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-14 13:56:16,181 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 363 selfloop transitions, 73 changer transitions 0/442 dead transitions. [2024-06-14 13:56:16,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 442 transitions, 7278 flow [2024-06-14 13:56:16,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:56:16,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:56:16,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 13:56:16,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 13:56:16,182 INFO L175 Difference]: Start difference. First operand has 361 places, 418 transitions, 6094 flow. Second operand 6 states and 142 transitions. [2024-06-14 13:56:16,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 442 transitions, 7278 flow [2024-06-14 13:56:18,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 442 transitions, 7119 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 13:56:18,762 INFO L231 Difference]: Finished difference. Result has 363 places, 418 transitions, 6087 flow [2024-06-14 13:56:18,762 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-14 13:56:18,763 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-14 13:56:18,763 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 418 transitions, 6087 flow [2024-06-14 13:56:18,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:18,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:18,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:18,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 13:56:18,763 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:56:18,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:18,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1685913882, now seen corresponding path program 3 times [2024-06-14 13:56:18,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:18,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438676710] [2024-06-14 13:56:18,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:18,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:18,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:18,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:18,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:18,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438676710] [2024-06-14 13:56:18,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438676710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:18,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:18,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:56:18,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765725798] [2024-06-14 13:56:18,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:18,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:56:18,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:18,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:56:18,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:56:19,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:19,040 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-14 13:56:19,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:19,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:19,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:20,528 INFO L124 PetriNetUnfolderBase]: 4410/7505 cut-off events. [2024-06-14 13:56:20,528 INFO L125 PetriNetUnfolderBase]: For 824385/824387 co-relation queries the response was YES. [2024-06-14 13:56:20,599 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-14 13:56:20,619 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 374 selfloop transitions, 88 changer transitions 6/474 dead transitions. [2024-06-14 13:56:20,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 474 transitions, 7686 flow [2024-06-14 13:56:20,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:56:20,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:56:20,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-14 13:56:20,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-14 13:56:20,620 INFO L175 Difference]: Start difference. First operand has 363 places, 418 transitions, 6087 flow. Second operand 8 states and 210 transitions. [2024-06-14 13:56:20,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 474 transitions, 7686 flow [2024-06-14 13:56:23,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 474 transitions, 7403 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 13:56:23,517 INFO L231 Difference]: Finished difference. Result has 365 places, 420 transitions, 6152 flow [2024-06-14 13:56:23,518 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-14 13:56:23,518 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-14 13:56:23,518 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 420 transitions, 6152 flow [2024-06-14 13:56:23,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:23,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:23,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:23,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 13:56:23,518 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:56:23,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:23,519 INFO L85 PathProgramCache]: Analyzing trace with hash -571654474, now seen corresponding path program 4 times [2024-06-14 13:56:23,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:23,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758730570] [2024-06-14 13:56:23,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:23,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:23,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:23,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:23,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:23,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758730570] [2024-06-14 13:56:23,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758730570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:23,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:23,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:56:23,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351633834] [2024-06-14 13:56:23,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:23,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:56:23,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:23,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:56:23,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:56:23,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:23,777 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-14 13:56:23,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:23,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:23,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:25,168 INFO L124 PetriNetUnfolderBase]: 4619/7829 cut-off events. [2024-06-14 13:56:25,168 INFO L125 PetriNetUnfolderBase]: For 884385/884385 co-relation queries the response was YES. [2024-06-14 13:56:25,260 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-14 13:56:25,283 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 214 changer transitions 0/470 dead transitions. [2024-06-14 13:56:25,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 470 transitions, 7644 flow [2024-06-14 13:56:25,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:56:25,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:56:25,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-14 13:56:25,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5742793791574279 [2024-06-14 13:56:25,284 INFO L175 Difference]: Start difference. First operand has 365 places, 420 transitions, 6152 flow. Second operand 11 states and 259 transitions. [2024-06-14 13:56:25,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 470 transitions, 7644 flow [2024-06-14 13:56:29,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 470 transitions, 7389 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-14 13:56:29,073 INFO L231 Difference]: Finished difference. Result has 372 places, 424 transitions, 6503 flow [2024-06-14 13:56:29,073 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-14 13:56:29,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-14 13:56:29,074 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 424 transitions, 6503 flow [2024-06-14 13:56:29,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:29,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:29,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:29,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 13:56:29,074 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:56:29,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:29,074 INFO L85 PathProgramCache]: Analyzing trace with hash 2016982006, now seen corresponding path program 5 times [2024-06-14 13:56:29,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:29,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674935903] [2024-06-14 13:56:29,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:29,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:29,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:29,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:29,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:29,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674935903] [2024-06-14 13:56:29,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674935903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:29,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:29,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:56:29,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619611570] [2024-06-14 13:56:29,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:29,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:56:29,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:29,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:56:29,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:56:29,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:29,349 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-14 13:56:29,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:29,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:29,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:30,829 INFO L124 PetriNetUnfolderBase]: 4534/7741 cut-off events. [2024-06-14 13:56:30,829 INFO L125 PetriNetUnfolderBase]: For 827323/827325 co-relation queries the response was YES. [2024-06-14 13:56:30,919 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-14 13:56:30,943 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 377 selfloop transitions, 73 changer transitions 4/460 dead transitions. [2024-06-14 13:56:30,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 460 transitions, 7559 flow [2024-06-14 13:56:30,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:56:30,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:56:30,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 13:56:30,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-14 13:56:30,944 INFO L175 Difference]: Start difference. First operand has 372 places, 424 transitions, 6503 flow. Second operand 7 states and 180 transitions. [2024-06-14 13:56:30,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 460 transitions, 7559 flow [2024-06-14 13:56:34,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 460 transitions, 7051 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-14 13:56:34,014 INFO L231 Difference]: Finished difference. Result has 371 places, 424 transitions, 6149 flow [2024-06-14 13:56:34,014 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-14 13:56:34,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-14 13:56:34,014 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 424 transitions, 6149 flow [2024-06-14 13:56:34,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:34,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:34,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:34,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 13:56:34,015 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:56:34,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:34,015 INFO L85 PathProgramCache]: Analyzing trace with hash -462576266, now seen corresponding path program 4 times [2024-06-14 13:56:34,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:34,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630604210] [2024-06-14 13:56:34,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:34,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:34,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:34,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:34,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:34,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630604210] [2024-06-14 13:56:34,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630604210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:34,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:34,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:34,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660805211] [2024-06-14 13:56:34,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:34,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:34,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:34,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:34,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:34,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:34,259 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-14 13:56:34,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:34,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:34,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:35,589 INFO L124 PetriNetUnfolderBase]: 4521/7672 cut-off events. [2024-06-14 13:56:35,589 INFO L125 PetriNetUnfolderBase]: For 600410/600412 co-relation queries the response was YES. [2024-06-14 13:56:35,676 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-14 13:56:35,699 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 369 selfloop transitions, 70 changer transitions 2/447 dead transitions. [2024-06-14 13:56:35,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 447 transitions, 7121 flow [2024-06-14 13:56:35,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:56:35,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:56:35,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 13:56:35,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 13:56:35,700 INFO L175 Difference]: Start difference. First operand has 371 places, 424 transitions, 6149 flow. Second operand 6 states and 147 transitions. [2024-06-14 13:56:35,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 447 transitions, 7121 flow [2024-06-14 13:56:39,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 447 transitions, 6963 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 13:56:39,428 INFO L231 Difference]: Finished difference. Result has 370 places, 424 transitions, 6136 flow [2024-06-14 13:56:39,428 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-14 13:56:39,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-14 13:56:39,429 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 424 transitions, 6136 flow [2024-06-14 13:56:39,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:39,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:39,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:39,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 13:56:39,429 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:56:39,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:39,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1132923666, now seen corresponding path program 6 times [2024-06-14 13:56:39,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:39,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921647191] [2024-06-14 13:56:39,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:39,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:39,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:39,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:39,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:39,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921647191] [2024-06-14 13:56:39,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921647191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:39,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:39,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:56:39,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971727864] [2024-06-14 13:56:39,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:39,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:56:39,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:39,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:56:39,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:56:39,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:39,689 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-14 13:56:39,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:39,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:39,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:41,096 INFO L124 PetriNetUnfolderBase]: 4651/7933 cut-off events. [2024-06-14 13:56:41,096 INFO L125 PetriNetUnfolderBase]: For 679649/679649 co-relation queries the response was YES. [2024-06-14 13:56:41,187 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-14 13:56:41,211 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 414 selfloop transitions, 60 changer transitions 0/480 dead transitions. [2024-06-14 13:56:41,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 480 transitions, 7914 flow [2024-06-14 13:56:41,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:56:41,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:56:41,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-14 13:56:41,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 13:56:41,212 INFO L175 Difference]: Start difference. First operand has 370 places, 424 transitions, 6136 flow. Second operand 9 states and 213 transitions. [2024-06-14 13:56:41,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 480 transitions, 7914 flow [2024-06-14 13:56:44,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 480 transitions, 7736 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 13:56:44,454 INFO L231 Difference]: Finished difference. Result has 376 places, 436 transitions, 6377 flow [2024-06-14 13:56:44,454 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-14 13:56:44,454 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-14 13:56:44,454 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 436 transitions, 6377 flow [2024-06-14 13:56:44,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:44,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:44,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:44,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 13:56:44,454 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:56:44,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:44,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1489050194, now seen corresponding path program 7 times [2024-06-14 13:56:44,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:44,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342310008] [2024-06-14 13:56:44,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:44,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:44,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:44,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:44,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:44,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342310008] [2024-06-14 13:56:44,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342310008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:44,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:44,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:56:44,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596605322] [2024-06-14 13:56:44,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:44,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:56:44,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:44,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:56:44,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:56:44,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:44,738 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-14 13:56:44,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:44,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:44,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:46,311 INFO L124 PetriNetUnfolderBase]: 4647/7948 cut-off events. [2024-06-14 13:56:46,312 INFO L125 PetriNetUnfolderBase]: For 752259/752261 co-relation queries the response was YES. [2024-06-14 13:56:46,410 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-14 13:56:46,433 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 379 selfloop transitions, 83 changer transitions 7/475 dead transitions. [2024-06-14 13:56:46,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 475 transitions, 7471 flow [2024-06-14 13:56:46,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:56:46,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:56:46,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 13:56:46,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-14 13:56:46,434 INFO L175 Difference]: Start difference. First operand has 376 places, 436 transitions, 6377 flow. Second operand 7 states and 182 transitions. [2024-06-14 13:56:46,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 475 transitions, 7471 flow [2024-06-14 13:56:49,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 475 transitions, 7379 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 13:56:49,897 INFO L231 Difference]: Finished difference. Result has 380 places, 435 transitions, 6442 flow [2024-06-14 13:56:49,897 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-14 13:56:49,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-14 13:56:49,897 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 435 transitions, 6442 flow [2024-06-14 13:56:49,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:49,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:49,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:49,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 13:56:49,898 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:56:49,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:49,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1764142734, now seen corresponding path program 8 times [2024-06-14 13:56:49,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:49,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169510264] [2024-06-14 13:56:49,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:49,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:49,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:50,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:50,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:50,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169510264] [2024-06-14 13:56:50,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169510264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:50,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:50,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:56:50,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689692390] [2024-06-14 13:56:50,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:50,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:56:50,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:50,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:56:50,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:56:50,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:50,139 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-14 13:56:50,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:50,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:50,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:51,873 INFO L124 PetriNetUnfolderBase]: 4872/8299 cut-off events. [2024-06-14 13:56:51,880 INFO L125 PetriNetUnfolderBase]: For 867638/867638 co-relation queries the response was YES. [2024-06-14 13:56:51,959 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-14 13:56:51,979 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 258 selfloop transitions, 220 changer transitions 0/484 dead transitions. [2024-06-14 13:56:51,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 484 transitions, 7911 flow [2024-06-14 13:56:51,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:56:51,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:56:51,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-14 13:56:51,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 13:56:51,980 INFO L175 Difference]: Start difference. First operand has 380 places, 435 transitions, 6442 flow. Second operand 12 states and 273 transitions. [2024-06-14 13:56:51,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 484 transitions, 7911 flow [2024-06-14 13:56:57,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 484 transitions, 7705 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 13:56:57,041 INFO L231 Difference]: Finished difference. Result has 386 places, 439 transitions, 6830 flow [2024-06-14 13:56:57,042 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-14 13:56:57,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-14 13:56:57,042 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 439 transitions, 6830 flow [2024-06-14 13:56:57,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:57,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:57,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:57,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 13:56:57,042 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:56:57,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:57,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1606690822, now seen corresponding path program 9 times [2024-06-14 13:56:57,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:57,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460190439] [2024-06-14 13:56:57,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:57,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:57,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:57,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:57,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:57,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460190439] [2024-06-14 13:56:57,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460190439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:57,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:57,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:56:57,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012460129] [2024-06-14 13:56:57,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:57,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:56:57,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:57,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:56:57,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:56:57,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:56:57,294 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-14 13:56:57,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:57,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:56:57,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:59,239 INFO L124 PetriNetUnfolderBase]: 4900/8345 cut-off events. [2024-06-14 13:56:59,239 INFO L125 PetriNetUnfolderBase]: For 871166/871166 co-relation queries the response was YES. [2024-06-14 13:56:59,321 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-14 13:56:59,344 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 253 selfloop transitions, 216 changer transitions 0/475 dead transitions. [2024-06-14 13:56:59,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 475 transitions, 7907 flow [2024-06-14 13:56:59,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:56:59,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:56:59,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-14 13:56:59,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 13:56:59,345 INFO L175 Difference]: Start difference. First operand has 386 places, 439 transitions, 6830 flow. Second operand 12 states and 264 transitions. [2024-06-14 13:56:59,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 475 transitions, 7907 flow [2024-06-14 13:57:03,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 475 transitions, 7547 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 13:57:03,552 INFO L231 Difference]: Finished difference. Result has 390 places, 440 transitions, 6938 flow [2024-06-14 13:57:03,552 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-14 13:57:03,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-14 13:57:03,553 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 440 transitions, 6938 flow [2024-06-14 13:57:03,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:03,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:03,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:57:03,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 13:57:03,553 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:57:03,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:03,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1805654118, now seen corresponding path program 10 times [2024-06-14 13:57:03,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:03,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216620471] [2024-06-14 13:57:03,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:03,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:03,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:03,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:03,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:03,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216620471] [2024-06-14 13:57:03,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216620471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:03,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:03,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:57:03,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305256860] [2024-06-14 13:57:03,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:03,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:57:03,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:03,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:57:03,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:57:03,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:03,809 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-14 13:57:03,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:03,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:03,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:05,989 INFO L124 PetriNetUnfolderBase]: 5193/8804 cut-off events. [2024-06-14 13:57:05,989 INFO L125 PetriNetUnfolderBase]: For 1189658/1189658 co-relation queries the response was YES. [2024-06-14 13:57:06,119 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-14 13:57:06,156 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 212 changer transitions 0/486 dead transitions. [2024-06-14 13:57:06,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 486 transitions, 8413 flow [2024-06-14 13:57:06,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:57:06,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:57:06,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-14 13:57:06,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 13:57:06,157 INFO L175 Difference]: Start difference. First operand has 390 places, 440 transitions, 6938 flow. Second operand 12 states and 268 transitions. [2024-06-14 13:57:06,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 486 transitions, 8413 flow [2024-06-14 13:57:10,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 486 transitions, 7972 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 13:57:10,968 INFO L231 Difference]: Finished difference. Result has 393 places, 444 transitions, 7081 flow [2024-06-14 13:57:10,968 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-14 13:57:10,968 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-14 13:57:10,969 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 444 transitions, 7081 flow [2024-06-14 13:57:10,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:10,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:10,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:57:10,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 13:57:10,969 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:57:10,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:10,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1640280684, now seen corresponding path program 11 times [2024-06-14 13:57:10,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:10,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305028589] [2024-06-14 13:57:10,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:10,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:10,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:11,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:11,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:11,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305028589] [2024-06-14 13:57:11,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305028589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:11,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:11,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:57:11,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212722347] [2024-06-14 13:57:11,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:11,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:57:11,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:11,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:57:11,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:57:11,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:11,243 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-14 13:57:11,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:11,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:11,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:12,958 INFO L124 PetriNetUnfolderBase]: 5088/8643 cut-off events. [2024-06-14 13:57:12,958 INFO L125 PetriNetUnfolderBase]: For 1161972/1161974 co-relation queries the response was YES. [2024-06-14 13:57:13,069 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-14 13:57:13,098 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 385 selfloop transitions, 85 changer transitions 3/479 dead transitions. [2024-06-14 13:57:13,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 479 transitions, 8151 flow [2024-06-14 13:57:13,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:57:13,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:57:13,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 13:57:13,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-14 13:57:13,099 INFO L175 Difference]: Start difference. First operand has 393 places, 444 transitions, 7081 flow. Second operand 7 states and 178 transitions. [2024-06-14 13:57:13,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 479 transitions, 8151 flow [2024-06-14 13:57:17,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 479 transitions, 7789 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-14 13:57:17,418 INFO L231 Difference]: Finished difference. Result has 393 places, 443 transitions, 6889 flow [2024-06-14 13:57:17,418 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-14 13:57:17,418 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-14 13:57:17,418 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 443 transitions, 6889 flow [2024-06-14 13:57:17,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:17,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:17,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:57:17,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 13:57:17,419 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:57:17,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:17,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1520026938, now seen corresponding path program 12 times [2024-06-14 13:57:17,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:17,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563627633] [2024-06-14 13:57:17,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:17,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:17,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:17,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:17,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:17,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563627633] [2024-06-14 13:57:17,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563627633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:17,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:17,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:57:17,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217809207] [2024-06-14 13:57:17,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:17,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:57:17,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:17,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:57:17,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:57:17,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:17,680 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-14 13:57:17,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:17,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:17,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:19,311 INFO L124 PetriNetUnfolderBase]: 5060/8609 cut-off events. [2024-06-14 13:57:19,312 INFO L125 PetriNetUnfolderBase]: For 863237/863237 co-relation queries the response was YES. [2024-06-14 13:57:19,409 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-14 13:57:19,434 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 262 selfloop transitions, 207 changer transitions 0/475 dead transitions. [2024-06-14 13:57:19,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 475 transitions, 7929 flow [2024-06-14 13:57:19,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:57:19,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:57:19,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-14 13:57:19,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264227642276422 [2024-06-14 13:57:19,435 INFO L175 Difference]: Start difference. First operand has 393 places, 443 transitions, 6889 flow. Second operand 12 states and 259 transitions. [2024-06-14 13:57:19,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 475 transitions, 7929 flow [2024-06-14 13:57:24,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 475 transitions, 7754 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 13:57:24,718 INFO L231 Difference]: Finished difference. Result has 399 places, 443 transitions, 7133 flow [2024-06-14 13:57:24,718 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-14 13:57:24,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-14 13:57:24,718 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 443 transitions, 7133 flow [2024-06-14 13:57:24,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:24,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:24,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:57:24,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 13:57:24,719 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:57:24,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:24,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1510195908, now seen corresponding path program 13 times [2024-06-14 13:57:24,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:24,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827781305] [2024-06-14 13:57:24,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:24,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:24,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:24,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:24,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:24,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827781305] [2024-06-14 13:57:24,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827781305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:24,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:24,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:57:24,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709311300] [2024-06-14 13:57:24,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:24,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:57:24,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:24,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:57:24,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:57:24,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:24,958 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-14 13:57:24,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:24,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:24,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:26,715 INFO L124 PetriNetUnfolderBase]: 5088/8653 cut-off events. [2024-06-14 13:57:26,716 INFO L125 PetriNetUnfolderBase]: For 880367/880367 co-relation queries the response was YES. [2024-06-14 13:57:26,807 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-14 13:57:26,830 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 267 selfloop transitions, 199 changer transitions 0/472 dead transitions. [2024-06-14 13:57:26,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 472 transitions, 8183 flow [2024-06-14 13:57:26,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:57:26,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:57:26,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-14 13:57:26,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299334811529933 [2024-06-14 13:57:26,831 INFO L175 Difference]: Start difference. First operand has 399 places, 443 transitions, 7133 flow. Second operand 11 states and 239 transitions. [2024-06-14 13:57:26,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 472 transitions, 8183 flow [2024-06-14 13:57:31,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 472 transitions, 7708 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 13:57:31,217 INFO L231 Difference]: Finished difference. Result has 399 places, 444 transitions, 7089 flow [2024-06-14 13:57:31,217 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-14 13:57:31,217 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-14 13:57:31,217 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 444 transitions, 7089 flow [2024-06-14 13:57:31,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:31,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:31,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:57:31,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 13:57:31,218 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:57:31,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:31,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1017442828, now seen corresponding path program 14 times [2024-06-14 13:57:31,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:31,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495839090] [2024-06-14 13:57:31,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:31,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:31,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:31,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:31,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:31,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495839090] [2024-06-14 13:57:31,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495839090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:31,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:31,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:57:31,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382263142] [2024-06-14 13:57:31,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:31,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:57:31,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:31,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:57:31,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:57:31,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:31,466 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-14 13:57:31,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:31,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:31,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:33,192 INFO L124 PetriNetUnfolderBase]: 5001/8518 cut-off events. [2024-06-14 13:57:33,192 INFO L125 PetriNetUnfolderBase]: For 841826/841828 co-relation queries the response was YES. [2024-06-14 13:57:33,321 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-14 13:57:33,345 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 359 selfloop transitions, 108 changer transitions 3/476 dead transitions. [2024-06-14 13:57:33,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 476 transitions, 8145 flow [2024-06-14 13:57:33,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:57:33,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:57:33,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 13:57:33,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-14 13:57:33,347 INFO L175 Difference]: Start difference. First operand has 399 places, 444 transitions, 7089 flow. Second operand 7 states and 176 transitions. [2024-06-14 13:57:33,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 476 transitions, 8145 flow [2024-06-14 13:57:37,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 476 transitions, 7714 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 13:57:37,866 INFO L231 Difference]: Finished difference. Result has 397 places, 443 transitions, 6868 flow [2024-06-14 13:57:37,866 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-14 13:57:37,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-14 13:57:37,866 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 443 transitions, 6868 flow [2024-06-14 13:57:37,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:37,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:37,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:57:37,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 13:57:37,867 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:57:37,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:37,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1598844996, now seen corresponding path program 1 times [2024-06-14 13:57:37,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:37,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233494513] [2024-06-14 13:57:37,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:37,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:37,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:38,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:38,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:38,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233494513] [2024-06-14 13:57:38,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233494513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:38,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:38,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:57:38,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480698362] [2024-06-14 13:57:38,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:38,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:57:38,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:38,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:57:38,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:57:38,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:38,126 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-14 13:57:38,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:38,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:38,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:39,908 INFO L124 PetriNetUnfolderBase]: 5191/8812 cut-off events. [2024-06-14 13:57:39,909 INFO L125 PetriNetUnfolderBase]: For 861392/861392 co-relation queries the response was YES. [2024-06-14 13:57:40,002 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-14 13:57:40,027 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 258 selfloop transitions, 228 changer transitions 0/492 dead transitions. [2024-06-14 13:57:40,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 492 transitions, 8382 flow [2024-06-14 13:57:40,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:57:40,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:57:40,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-14 13:57:40,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565410199556541 [2024-06-14 13:57:40,028 INFO L175 Difference]: Start difference. First operand has 397 places, 443 transitions, 6868 flow. Second operand 11 states and 255 transitions. [2024-06-14 13:57:40,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 492 transitions, 8382 flow [2024-06-14 13:57:44,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 492 transitions, 8175 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 13:57:44,477 INFO L231 Difference]: Finished difference. Result has 404 places, 446 transitions, 7258 flow [2024-06-14 13:57:44,477 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-14 13:57:44,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-14 13:57:44,478 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 446 transitions, 7258 flow [2024-06-14 13:57:44,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:44,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:44,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:57:44,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 13:57:44,478 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:57:44,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:44,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1598546466, now seen corresponding path program 2 times [2024-06-14 13:57:44,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:44,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324897759] [2024-06-14 13:57:44,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:44,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:44,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:44,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:44,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:44,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324897759] [2024-06-14 13:57:44,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324897759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:44,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:44,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:57:44,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816940936] [2024-06-14 13:57:44,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:44,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:57:44,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:44,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:57:44,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:57:44,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:44,723 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-14 13:57:44,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:44,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:44,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:46,444 INFO L124 PetriNetUnfolderBase]: 5211/8842 cut-off events. [2024-06-14 13:57:46,444 INFO L125 PetriNetUnfolderBase]: For 882190/882190 co-relation queries the response was YES. [2024-06-14 13:57:46,547 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-14 13:57:46,573 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 257 selfloop transitions, 225 changer transitions 0/488 dead transitions. [2024-06-14 13:57:46,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 488 transitions, 8662 flow [2024-06-14 13:57:46,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:57:46,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:57:46,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-14 13:57:46,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543237250554324 [2024-06-14 13:57:46,574 INFO L175 Difference]: Start difference. First operand has 404 places, 446 transitions, 7258 flow. Second operand 11 states and 250 transitions. [2024-06-14 13:57:46,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 488 transitions, 8662 flow [2024-06-14 13:57:52,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 488 transitions, 8238 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-14 13:57:52,054 INFO L231 Difference]: Finished difference. Result has 408 places, 447 transitions, 7329 flow [2024-06-14 13:57:52,054 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-14 13:57:52,054 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-14 13:57:52,054 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 447 transitions, 7329 flow [2024-06-14 13:57:52,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:52,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:52,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:57:52,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 13:57:52,055 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:57:52,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:52,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1509980706, now seen corresponding path program 3 times [2024-06-14 13:57:52,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:52,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93583638] [2024-06-14 13:57:52,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:52,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:52,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:52,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:52,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:52,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93583638] [2024-06-14 13:57:52,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93583638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:52,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:52,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:57:52,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802562130] [2024-06-14 13:57:52,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:52,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:57:52,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:52,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:57:52,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:57:52,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:52,287 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-14 13:57:52,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:52,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:52,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:53,984 INFO L124 PetriNetUnfolderBase]: 5231/8914 cut-off events. [2024-06-14 13:57:53,984 INFO L125 PetriNetUnfolderBase]: For 887645/887645 co-relation queries the response was YES. [2024-06-14 13:57:54,088 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-14 13:57:54,114 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 270 selfloop transitions, 203 changer transitions 0/479 dead transitions. [2024-06-14 13:57:54,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 479 transitions, 8411 flow [2024-06-14 13:57:54,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:57:54,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:57:54,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-14 13:57:54,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343680709534369 [2024-06-14 13:57:54,115 INFO L175 Difference]: Start difference. First operand has 408 places, 447 transitions, 7329 flow. Second operand 11 states and 241 transitions. [2024-06-14 13:57:54,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 479 transitions, 8411 flow [2024-06-14 13:57:58,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 479 transitions, 8002 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 13:57:58,819 INFO L231 Difference]: Finished difference. Result has 411 places, 448 transitions, 7359 flow [2024-06-14 13:57:58,819 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-14 13:57:58,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-14 13:57:58,819 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 448 transitions, 7359 flow [2024-06-14 13:57:58,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:58,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:58,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:57:58,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 13:57:58,820 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:57:58,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:58,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1331130464, now seen corresponding path program 4 times [2024-06-14 13:57:58,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:58,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213118050] [2024-06-14 13:57:58,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:58,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:58,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:59,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:59,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:59,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213118050] [2024-06-14 13:57:59,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213118050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:59,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:59,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:57:59,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956901519] [2024-06-14 13:57:59,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:59,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:57:59,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:59,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:57:59,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:57:59,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:57:59,083 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-14 13:57:59,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:59,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:57:59,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:00,908 INFO L124 PetriNetUnfolderBase]: 5159/8792 cut-off events. [2024-06-14 13:58:00,909 INFO L125 PetriNetUnfolderBase]: For 860471/860473 co-relation queries the response was YES. [2024-06-14 13:58:01,006 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-14 13:58:01,030 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 355 selfloop transitions, 117 changer transitions 8/486 dead transitions. [2024-06-14 13:58:01,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 486 transitions, 8485 flow [2024-06-14 13:58:01,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:58:01,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:58:01,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 13:58:01,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-14 13:58:01,031 INFO L175 Difference]: Start difference. First operand has 411 places, 448 transitions, 7359 flow. Second operand 7 states and 180 transitions. [2024-06-14 13:58:01,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 486 transitions, 8485 flow [2024-06-14 13:58:05,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 486 transitions, 8044 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 13:58:05,618 INFO L231 Difference]: Finished difference. Result has 409 places, 445 transitions, 7096 flow [2024-06-14 13:58:05,618 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-14 13:58:05,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-14 13:58:05,619 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 445 transitions, 7096 flow [2024-06-14 13:58:05,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:05,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:05,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:58:05,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 13:58:05,619 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:58:05,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:05,619 INFO L85 PathProgramCache]: Analyzing trace with hash -2144664964, now seen corresponding path program 15 times [2024-06-14 13:58:05,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:05,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849860347] [2024-06-14 13:58:05,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:05,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:05,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:05,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:05,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:05,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849860347] [2024-06-14 13:58:05,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849860347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:05,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:05,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:58:05,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056895853] [2024-06-14 13:58:05,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:05,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:58:05,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:05,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:58:05,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:58:05,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:05,874 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-14 13:58:05,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:05,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:05,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:07,892 INFO L124 PetriNetUnfolderBase]: 5308/9059 cut-off events. [2024-06-14 13:58:07,892 INFO L125 PetriNetUnfolderBase]: For 951246/951250 co-relation queries the response was YES. [2024-06-14 13:58:07,986 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-14 13:58:08,009 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 304 selfloop transitions, 177 changer transitions 0/487 dead transitions. [2024-06-14 13:58:08,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 487 transitions, 8565 flow [2024-06-14 13:58:08,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:58:08,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:58:08,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 261 transitions. [2024-06-14 13:58:08,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 13:58:08,010 INFO L175 Difference]: Start difference. First operand has 409 places, 445 transitions, 7096 flow. Second operand 12 states and 261 transitions. [2024-06-14 13:58:08,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 487 transitions, 8565 flow [2024-06-14 13:58:13,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 487 transitions, 8239 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 13:58:13,069 INFO L231 Difference]: Finished difference. Result has 414 places, 448 transitions, 7267 flow [2024-06-14 13:58:13,069 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-14 13:58:13,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-14 13:58:13,069 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 448 transitions, 7267 flow [2024-06-14 13:58:13,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:13,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:13,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:58:13,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 13:58:13,070 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:58:13,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:13,070 INFO L85 PathProgramCache]: Analyzing trace with hash -2083877518, now seen corresponding path program 16 times [2024-06-14 13:58:13,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:13,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897426444] [2024-06-14 13:58:13,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:13,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:13,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:13,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:13,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:13,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897426444] [2024-06-14 13:58:13,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897426444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:13,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:13,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:58:13,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248517435] [2024-06-14 13:58:13,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:13,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:58:13,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:13,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:58:13,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:58:13,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:13,338 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-14 13:58:13,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:13,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:13,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:15,117 INFO L124 PetriNetUnfolderBase]: 5290/9033 cut-off events. [2024-06-14 13:58:15,117 INFO L125 PetriNetUnfolderBase]: For 895978/895982 co-relation queries the response was YES. [2024-06-14 13:58:15,229 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-14 13:58:15,256 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 298 selfloop transitions, 173 changer transitions 0/477 dead transitions. [2024-06-14 13:58:15,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 477 transitions, 8303 flow [2024-06-14 13:58:15,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:58:15,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:58:15,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-14 13:58:15,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 13:58:15,257 INFO L175 Difference]: Start difference. First operand has 414 places, 448 transitions, 7267 flow. Second operand 12 states and 252 transitions. [2024-06-14 13:58:15,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 477 transitions, 8303 flow [2024-06-14 13:58:20,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 477 transitions, 7663 flow, removed 40 selfloop flow, removed 11 redundant places. [2024-06-14 13:58:20,731 INFO L231 Difference]: Finished difference. Result has 415 places, 448 transitions, 6978 flow [2024-06-14 13:58:20,732 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-14 13:58:20,732 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-14 13:58:20,732 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 448 transitions, 6978 flow [2024-06-14 13:58:20,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:20,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:20,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:58:20,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 13:58:20,732 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:58:20,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:20,733 INFO L85 PathProgramCache]: Analyzing trace with hash -776753954, now seen corresponding path program 17 times [2024-06-14 13:58:20,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:20,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049763883] [2024-06-14 13:58:20,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:20,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:20,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:20,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-14 13:58:20,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:20,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049763883] [2024-06-14 13:58:20,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049763883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:20,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:20,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:58:20,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509297383] [2024-06-14 13:58:20,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:20,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:58:20,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:20,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:58:20,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:58:21,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:21,000 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-14 13:58:21,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:21,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:21,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:22,838 INFO L124 PetriNetUnfolderBase]: 5272/9007 cut-off events. [2024-06-14 13:58:22,838 INFO L125 PetriNetUnfolderBase]: For 842955/842959 co-relation queries the response was YES. [2024-06-14 13:58:22,947 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-14 13:58:22,972 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 298 selfloop transitions, 169 changer transitions 0/473 dead transitions. [2024-06-14 13:58:22,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 473 transitions, 7996 flow [2024-06-14 13:58:22,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:58:22,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:58:22,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-14 13:58:22,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188470066518847 [2024-06-14 13:58:22,973 INFO L175 Difference]: Start difference. First operand has 415 places, 448 transitions, 6978 flow. Second operand 11 states and 234 transitions. [2024-06-14 13:58:22,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 473 transitions, 7996 flow [2024-06-14 13:58:29,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 473 transitions, 7642 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 13:58:29,041 INFO L231 Difference]: Finished difference. Result has 416 places, 448 transitions, 6967 flow [2024-06-14 13:58:29,041 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-14 13:58:29,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-14 13:58:29,041 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 448 transitions, 6967 flow [2024-06-14 13:58:29,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:29,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:29,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:58:29,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 13:58:29,042 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:58:29,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:29,042 INFO L85 PathProgramCache]: Analyzing trace with hash 413398844, now seen corresponding path program 18 times [2024-06-14 13:58:29,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:29,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688632212] [2024-06-14 13:58:29,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:29,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:29,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:29,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:29,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:29,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688632212] [2024-06-14 13:58:29,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688632212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:29,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:29,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:58:29,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729072706] [2024-06-14 13:58:29,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:29,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:58:29,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:29,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:58:29,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:58:29,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:29,296 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-14 13:58:29,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:29,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:29,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:31,230 INFO L124 PetriNetUnfolderBase]: 5376/9179 cut-off events. [2024-06-14 13:58:31,230 INFO L125 PetriNetUnfolderBase]: For 1045605/1045609 co-relation queries the response was YES. [2024-06-14 13:58:31,331 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-14 13:58:31,354 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 309 selfloop transitions, 154 changer transitions 3/472 dead transitions. [2024-06-14 13:58:31,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 472 transitions, 8009 flow [2024-06-14 13:58:31,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:58:31,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:58:31,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-14 13:58:31,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-14 13:58:31,355 INFO L175 Difference]: Start difference. First operand has 416 places, 448 transitions, 6967 flow. Second operand 10 states and 217 transitions. [2024-06-14 13:58:31,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 472 transitions, 8009 flow [2024-06-14 13:58:37,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 472 transitions, 7660 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 13:58:37,257 INFO L231 Difference]: Finished difference. Result has 417 places, 448 transitions, 6938 flow [2024-06-14 13:58:37,257 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-14 13:58:37,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-14 13:58:37,258 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 448 transitions, 6938 flow [2024-06-14 13:58:37,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:37,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:37,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:58:37,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 13:58:37,258 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:58:37,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:37,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1730807570, now seen corresponding path program 19 times [2024-06-14 13:58:37,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:37,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985416440] [2024-06-14 13:58:37,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:37,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:37,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:37,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:37,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:37,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985416440] [2024-06-14 13:58:37,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985416440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:37,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:37,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:58:37,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190845222] [2024-06-14 13:58:37,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:37,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:58:37,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:37,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:58:37,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:58:37,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:37,521 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-14 13:58:37,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:37,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:37,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:39,517 INFO L124 PetriNetUnfolderBase]: 5297/9062 cut-off events. [2024-06-14 13:58:39,517 INFO L125 PetriNetUnfolderBase]: For 810547/810551 co-relation queries the response was YES. [2024-06-14 13:58:39,615 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-14 13:58:39,638 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 343 selfloop transitions, 125 changer transitions 3/477 dead transitions. [2024-06-14 13:58:39,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 477 transitions, 7988 flow [2024-06-14 13:58:39,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:58:39,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:58:39,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 13:58:39,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-14 13:58:39,638 INFO L175 Difference]: Start difference. First operand has 417 places, 448 transitions, 6938 flow. Second operand 7 states and 172 transitions. [2024-06-14 13:58:39,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 477 transitions, 7988 flow [2024-06-14 13:58:43,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 477 transitions, 7655 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 13:58:43,881 INFO L231 Difference]: Finished difference. Result has 415 places, 447 transitions, 6845 flow [2024-06-14 13:58:43,881 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-14 13:58:43,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-14 13:58:43,881 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 447 transitions, 6845 flow [2024-06-14 13:58:43,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:43,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:43,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:58:43,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 13:58:43,882 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:58:43,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:43,882 INFO L85 PathProgramCache]: Analyzing trace with hash -253713304, now seen corresponding path program 5 times [2024-06-14 13:58:43,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:43,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132869745] [2024-06-14 13:58:43,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:43,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:43,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:44,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:44,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:44,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132869745] [2024-06-14 13:58:44,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132869745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:44,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:44,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:58:44,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763007085] [2024-06-14 13:58:44,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:44,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:58:44,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:44,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:58:44,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:58:44,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:44,125 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-14 13:58:44,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:44,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:44,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:46,001 INFO L124 PetriNetUnfolderBase]: 5454/9341 cut-off events. [2024-06-14 13:58:46,001 INFO L125 PetriNetUnfolderBase]: For 843200/843204 co-relation queries the response was YES. [2024-06-14 13:58:46,120 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-14 13:58:46,147 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 301 selfloop transitions, 185 changer transitions 0/492 dead transitions. [2024-06-14 13:58:46,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 492 transitions, 8338 flow [2024-06-14 13:58:46,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:58:46,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:58:46,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-14 13:58:46,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543237250554324 [2024-06-14 13:58:46,148 INFO L175 Difference]: Start difference. First operand has 415 places, 447 transitions, 6845 flow. Second operand 11 states and 250 transitions. [2024-06-14 13:58:46,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 492 transitions, 8338 flow [2024-06-14 13:58:51,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 492 transitions, 8077 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 13:58:51,822 INFO L231 Difference]: Finished difference. Result has 421 places, 449 transitions, 7060 flow [2024-06-14 13:58:51,822 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-14 13:58:51,822 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-14 13:58:51,822 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 449 transitions, 7060 flow [2024-06-14 13:58:51,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:51,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:51,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:58:51,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 13:58:51,823 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:58:51,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:51,823 INFO L85 PathProgramCache]: Analyzing trace with hash -253703074, now seen corresponding path program 6 times [2024-06-14 13:58:51,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:51,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354277331] [2024-06-14 13:58:51,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:51,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:51,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:52,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:52,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:52,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354277331] [2024-06-14 13:58:52,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354277331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:52,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:52,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:58:52,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572381527] [2024-06-14 13:58:52,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:52,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:58:52,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:52,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:58:52,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:58:52,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:58:52,060 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-14 13:58:52,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:52,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:58:52,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:53,987 INFO L124 PetriNetUnfolderBase]: 5474/9371 cut-off events. [2024-06-14 13:58:53,987 INFO L125 PetriNetUnfolderBase]: For 861467/861471 co-relation queries the response was YES. [2024-06-14 13:58:54,099 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-14 13:58:54,125 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 299 selfloop transitions, 183 changer transitions 0/488 dead transitions. [2024-06-14 13:58:54,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 488 transitions, 8476 flow [2024-06-14 13:58:54,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:58:54,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:58:54,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-14 13:58:54,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432372505543237 [2024-06-14 13:58:54,126 INFO L175 Difference]: Start difference. First operand has 421 places, 449 transitions, 7060 flow. Second operand 11 states and 245 transitions. [2024-06-14 13:58:54,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 488 transitions, 8476 flow [2024-06-14 13:59:01,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 488 transitions, 7884 flow, removed 54 selfloop flow, removed 10 redundant places. [2024-06-14 13:59:01,046 INFO L231 Difference]: Finished difference. Result has 422 places, 450 transitions, 6882 flow [2024-06-14 13:59:01,046 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-14 13:59:01,046 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-14 13:59:01,046 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 450 transitions, 6882 flow [2024-06-14 13:59:01,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:01,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:01,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:59:01,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 13:59:01,047 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:59:01,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:01,047 INFO L85 PathProgramCache]: Analyzing trace with hash -776538752, now seen corresponding path program 7 times [2024-06-14 13:59:01,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:01,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624632781] [2024-06-14 13:59:01,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:01,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:01,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:01,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:01,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:01,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624632781] [2024-06-14 13:59:01,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624632781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:01,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:01,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:59:01,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623456810] [2024-06-14 13:59:01,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:01,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:59:01,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:01,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:59:01,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:59:01,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:01,287 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-14 13:59:01,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:01,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:01,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:03,251 INFO L124 PetriNetUnfolderBase]: 5461/9358 cut-off events. [2024-06-14 13:59:03,251 INFO L125 PetriNetUnfolderBase]: For 827171/827175 co-relation queries the response was YES. [2024-06-14 13:59:03,361 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-14 13:59:03,386 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 302 selfloop transitions, 170 changer transitions 0/478 dead transitions. [2024-06-14 13:59:03,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 478 transitions, 7928 flow [2024-06-14 13:59:03,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:59:03,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:59:03,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-14 13:59:03,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-14 13:59:03,387 INFO L175 Difference]: Start difference. First operand has 422 places, 450 transitions, 6882 flow. Second operand 11 states and 236 transitions. [2024-06-14 13:59:03,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 478 transitions, 7928 flow [2024-06-14 13:59:09,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 478 transitions, 7561 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 13:59:09,279 INFO L231 Difference]: Finished difference. Result has 425 places, 450 transitions, 6859 flow [2024-06-14 13:59:09,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6515, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6859, PETRI_PLACES=425, PETRI_TRANSITIONS=450} [2024-06-14 13:59:09,279 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-06-14 13:59:09,280 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 450 transitions, 6859 flow [2024-06-14 13:59:09,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:09,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:09,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:59:09,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 13:59:09,280 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:59:09,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:09,280 INFO L85 PathProgramCache]: Analyzing trace with hash -5840226, now seen corresponding path program 8 times [2024-06-14 13:59:09,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:09,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635303135] [2024-06-14 13:59:09,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:09,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:09,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:09,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:09,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:09,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635303135] [2024-06-14 13:59:09,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635303135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:09,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:09,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:59:09,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959146477] [2024-06-14 13:59:09,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:09,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:59:09,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:09,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:59:09,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:59:09,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:09,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 450 transitions, 6859 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:09,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:09,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:09,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:11,726 INFO L124 PetriNetUnfolderBase]: 5709/9790 cut-off events. [2024-06-14 13:59:11,726 INFO L125 PetriNetUnfolderBase]: For 1219550/1219554 co-relation queries the response was YES. [2024-06-14 13:59:11,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66231 conditions, 9790 events. 5709/9790 cut-off events. For 1219550/1219554 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 73905 event pairs, 1907 based on Foata normal form. 8/9796 useless extension candidates. Maximal degree in co-relation 66036. Up to 5106 conditions per place. [2024-06-14 13:59:11,864 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 171 changer transitions 0/498 dead transitions. [2024-06-14 13:59:11,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 498 transitions, 8613 flow [2024-06-14 13:59:11,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:59:11,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:59:11,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-14 13:59:11,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-14 13:59:11,865 INFO L175 Difference]: Start difference. First operand has 425 places, 450 transitions, 6859 flow. Second operand 10 states and 236 transitions. [2024-06-14 13:59:11,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 498 transitions, 8613 flow [2024-06-14 13:59:19,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 498 transitions, 8267 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 13:59:19,359 INFO L231 Difference]: Finished difference. Result has 426 places, 451 transitions, 6909 flow [2024-06-14 13:59:19,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6513, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6909, PETRI_PLACES=426, PETRI_TRANSITIONS=451} [2024-06-14 13:59:19,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-14 13:59:19,359 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 451 transitions, 6909 flow [2024-06-14 13:59:19,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:19,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:19,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:59:19,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 13:59:19,359 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:59:19,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:19,360 INFO L85 PathProgramCache]: Analyzing trace with hash -5541696, now seen corresponding path program 9 times [2024-06-14 13:59:19,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:19,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904882834] [2024-06-14 13:59:19,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:19,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:19,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:19,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:19,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:19,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904882834] [2024-06-14 13:59:19,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904882834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:19,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:19,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:59:19,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162080875] [2024-06-14 13:59:19,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:19,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:59:19,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:19,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:59:19,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:59:19,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:19,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 451 transitions, 6909 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:19,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:19,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:19,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:21,858 INFO L124 PetriNetUnfolderBase]: 5729/9826 cut-off events. [2024-06-14 13:59:21,858 INFO L125 PetriNetUnfolderBase]: For 1242708/1242712 co-relation queries the response was YES. [2024-06-14 13:59:22,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66963 conditions, 9826 events. 5729/9826 cut-off events. For 1242708/1242712 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 74211 event pairs, 1907 based on Foata normal form. 8/9832 useless extension candidates. Maximal degree in co-relation 66767. Up to 5118 conditions per place. [2024-06-14 13:59:22,060 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 168 changer transitions 0/495 dead transitions. [2024-06-14 13:59:22,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 495 transitions, 8639 flow [2024-06-14 13:59:22,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:59:22,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:59:22,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-14 13:59:22,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-14 13:59:22,061 INFO L175 Difference]: Start difference. First operand has 426 places, 451 transitions, 6909 flow. Second operand 10 states and 232 transitions. [2024-06-14 13:59:22,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 495 transitions, 8639 flow [2024-06-14 13:59:30,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 495 transitions, 7746 flow, removed 58 selfloop flow, removed 21 redundant places. [2024-06-14 13:59:30,959 INFO L231 Difference]: Finished difference. Result has 415 places, 452 transitions, 6408 flow [2024-06-14 13:59:30,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6051, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6408, PETRI_PLACES=415, PETRI_TRANSITIONS=452} [2024-06-14 13:59:30,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-14 13:59:30,959 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 452 transitions, 6408 flow [2024-06-14 13:59:30,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:30,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:30,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:59:30,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 13:59:30,959 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:59:30,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:30,960 INFO L85 PathProgramCache]: Analyzing trace with hash 4635294, now seen corresponding path program 10 times [2024-06-14 13:59:30,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:30,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907067778] [2024-06-14 13:59:30,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:30,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:30,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:31,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:31,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:31,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907067778] [2024-06-14 13:59:31,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907067778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:31,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:31,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:59:31,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286237077] [2024-06-14 13:59:31,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:31,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:59:31,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:31,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:59:31,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:59:31,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:31,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 452 transitions, 6408 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:31,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:31,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:31,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:33,196 INFO L124 PetriNetUnfolderBase]: 5797/9950 cut-off events. [2024-06-14 13:59:33,196 INFO L125 PetriNetUnfolderBase]: For 1390670/1390674 co-relation queries the response was YES. [2024-06-14 13:59:33,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64684 conditions, 9950 events. 5797/9950 cut-off events. For 1390670/1390674 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 75540 event pairs, 1808 based on Foata normal form. 26/9974 useless extension candidates. Maximal degree in co-relation 64501. Up to 5125 conditions per place. [2024-06-14 13:59:33,339 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 162 changer transitions 6/495 dead transitions. [2024-06-14 13:59:33,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 495 transitions, 8117 flow [2024-06-14 13:59:33,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:59:33,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:59:33,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-14 13:59:33,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634146341463414 [2024-06-14 13:59:33,340 INFO L175 Difference]: Start difference. First operand has 415 places, 452 transitions, 6408 flow. Second operand 10 states and 231 transitions. [2024-06-14 13:59:33,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 495 transitions, 8117 flow [2024-06-14 13:59:40,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 495 transitions, 7741 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 13:59:40,866 INFO L231 Difference]: Finished difference. Result has 417 places, 451 transitions, 6368 flow [2024-06-14 13:59:40,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6033, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6368, PETRI_PLACES=417, PETRI_TRANSITIONS=451} [2024-06-14 13:59:40,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-14 13:59:40,866 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 451 transitions, 6368 flow [2024-06-14 13:59:40,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:40,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:40,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:59:40,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 13:59:40,867 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:59:40,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:40,867 INFO L85 PathProgramCache]: Analyzing trace with hash -438929216, now seen corresponding path program 11 times [2024-06-14 13:59:40,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:40,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652777222] [2024-06-14 13:59:40,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:40,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:40,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:41,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:41,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:41,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652777222] [2024-06-14 13:59:41,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652777222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:41,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:41,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:59:41,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753448297] [2024-06-14 13:59:41,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:41,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:59:41,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:41,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:59:41,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:59:41,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:41,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 451 transitions, 6368 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:41,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:41,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:41,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:43,261 INFO L124 PetriNetUnfolderBase]: 6067/10414 cut-off events. [2024-06-14 13:59:43,261 INFO L125 PetriNetUnfolderBase]: For 1923093/1923097 co-relation queries the response was YES. [2024-06-14 13:59:43,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73822 conditions, 10414 events. 6067/10414 cut-off events. For 1923093/1923097 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 80302 event pairs, 2236 based on Foata normal form. 32/10444 useless extension candidates. Maximal degree in co-relation 73639. Up to 7515 conditions per place. [2024-06-14 13:59:43,415 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 151 changer transitions 9/487 dead transitions. [2024-06-14 13:59:43,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 487 transitions, 7802 flow [2024-06-14 13:59:43,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:59:43,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:59:43,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-14 13:59:43,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 13:59:43,416 INFO L175 Difference]: Start difference. First operand has 417 places, 451 transitions, 6368 flow. Second operand 10 states and 225 transitions. [2024-06-14 13:59:43,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 487 transitions, 7802 flow [2024-06-14 13:59:51,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 487 transitions, 7460 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 13:59:51,627 INFO L231 Difference]: Finished difference. Result has 419 places, 449 transitions, 6330 flow [2024-06-14 13:59:51,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6026, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6330, PETRI_PLACES=419, PETRI_TRANSITIONS=449} [2024-06-14 13:59:51,627 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-14 13:59:51,628 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 449 transitions, 6330 flow [2024-06-14 13:59:51,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:51,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:51,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:59:51,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 13:59:51,628 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:59:51,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:51,629 INFO L85 PathProgramCache]: Analyzing trace with hash -448125986, now seen corresponding path program 12 times [2024-06-14 13:59:51,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:51,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854097264] [2024-06-14 13:59:51,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:51,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:51,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:51,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:51,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:51,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854097264] [2024-06-14 13:59:51,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854097264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:51,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:51,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:59:51,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710537686] [2024-06-14 13:59:51,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:51,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:59:51,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:51,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:59:51,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:59:51,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 13:59:51,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 449 transitions, 6330 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:51,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:51,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 13:59:51,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:53,739 INFO L124 PetriNetUnfolderBase]: 5644/9723 cut-off events. [2024-06-14 13:59:53,739 INFO L125 PetriNetUnfolderBase]: For 1296411/1296415 co-relation queries the response was YES. [2024-06-14 13:59:53,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60919 conditions, 9723 events. 5644/9723 cut-off events. For 1296411/1296415 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 74480 event pairs, 1975 based on Foata normal form. 32/9753 useless extension candidates. Maximal degree in co-relation 60735. Up to 8154 conditions per place. [2024-06-14 13:59:53,876 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 153 changer transitions 8/479 dead transitions. [2024-06-14 13:59:53,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 479 transitions, 7436 flow [2024-06-14 13:59:53,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:59:53,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:59:53,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 13:59:53,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-14 13:59:53,877 INFO L175 Difference]: Start difference. First operand has 419 places, 449 transitions, 6330 flow. Second operand 10 states and 222 transitions. [2024-06-14 13:59:53,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 479 transitions, 7436 flow [2024-06-14 14:00:01,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 479 transitions, 7110 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 14:00:01,373 INFO L231 Difference]: Finished difference. Result has 421 places, 447 transitions, 6294 flow [2024-06-14 14:00:01,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6004, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6294, PETRI_PLACES=421, PETRI_TRANSITIONS=447} [2024-06-14 14:00:01,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-14 14:00:01,373 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 447 transitions, 6294 flow [2024-06-14 14:00:01,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:01,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:01,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:00:01,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 14:00:01,373 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:00:01,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:01,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1731022772, now seen corresponding path program 13 times [2024-06-14 14:00:01,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:01,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978952703] [2024-06-14 14:00:01,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:01,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:01,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:01,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:01,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:01,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978952703] [2024-06-14 14:00:01,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978952703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:01,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:01,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:00:01,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700202159] [2024-06-14 14:00:01,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:01,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:00:01,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:01,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:00:01,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:00:01,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:01,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 447 transitions, 6294 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:01,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:01,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:01,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:03,507 INFO L124 PetriNetUnfolderBase]: 5267/9068 cut-off events. [2024-06-14 14:00:03,508 INFO L125 PetriNetUnfolderBase]: For 838643/838647 co-relation queries the response was YES. [2024-06-14 14:00:03,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50934 conditions, 9068 events. 5267/9068 cut-off events. For 838643/838647 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 68427 event pairs, 1748 based on Foata normal form. 32/9098 useless extension candidates. Maximal degree in co-relation 50749. Up to 7375 conditions per place. [2024-06-14 14:00:03,669 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 341 selfloop transitions, 123 changer transitions 12/482 dead transitions. [2024-06-14 14:00:03,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 482 transitions, 7404 flow [2024-06-14 14:00:03,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:00:03,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:00:03,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 14:00:03,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-14 14:00:03,670 INFO L175 Difference]: Start difference. First operand has 421 places, 447 transitions, 6294 flow. Second operand 7 states and 177 transitions. [2024-06-14 14:00:03,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 482 transitions, 7404 flow [2024-06-14 14:00:08,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 482 transitions, 7064 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 14:00:08,142 INFO L231 Difference]: Finished difference. Result has 420 places, 440 transitions, 6085 flow [2024-06-14 14:00:08,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5954, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6085, PETRI_PLACES=420, PETRI_TRANSITIONS=440} [2024-06-14 14:00:08,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-14 14:00:08,142 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 440 transitions, 6085 flow [2024-06-14 14:00:08,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:08,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:08,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:00:08,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 14:00:08,143 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:00:08,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:08,143 INFO L85 PathProgramCache]: Analyzing trace with hash 230643904, now seen corresponding path program 14 times [2024-06-14 14:00:08,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:08,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467666935] [2024-06-14 14:00:08,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:08,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:08,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:08,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:08,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:08,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467666935] [2024-06-14 14:00:08,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467666935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:08,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:08,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:00:08,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155567428] [2024-06-14 14:00:08,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:08,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:00:08,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:08,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:00:08,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:00:08,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:08,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 440 transitions, 6085 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:08,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:08,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:08,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:10,026 INFO L124 PetriNetUnfolderBase]: 5120/8809 cut-off events. [2024-06-14 14:00:10,026 INFO L125 PetriNetUnfolderBase]: For 814572/814576 co-relation queries the response was YES. [2024-06-14 14:00:10,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48930 conditions, 8809 events. 5120/8809 cut-off events. For 814572/814576 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 65706 event pairs, 1484 based on Foata normal form. 32/8839 useless extension candidates. Maximal degree in co-relation 48744. Up to 4195 conditions per place. [2024-06-14 14:00:10,154 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 336 selfloop transitions, 125 changer transitions 13/480 dead transitions. [2024-06-14 14:00:10,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 480 transitions, 7489 flow [2024-06-14 14:00:10,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:00:10,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:00:10,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 14:00:10,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-14 14:00:10,155 INFO L175 Difference]: Start difference. First operand has 420 places, 440 transitions, 6085 flow. Second operand 7 states and 180 transitions. [2024-06-14 14:00:10,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 480 transitions, 7489 flow [2024-06-14 14:00:15,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 480 transitions, 7132 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 14:00:15,101 INFO L231 Difference]: Finished difference. Result has 418 places, 433 transitions, 5925 flow [2024-06-14 14:00:15,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5730, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5925, PETRI_PLACES=418, PETRI_TRANSITIONS=433} [2024-06-14 14:00:15,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-14 14:00:15,101 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 433 transitions, 5925 flow [2024-06-14 14:00:15,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:15,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:15,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:00:15,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 14:00:15,102 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:00:15,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:15,102 INFO L85 PathProgramCache]: Analyzing trace with hash 995186112, now seen corresponding path program 1 times [2024-06-14 14:00:15,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:15,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096545366] [2024-06-14 14:00:15,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:15,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:15,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:15,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:15,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:15,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096545366] [2024-06-14 14:00:15,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096545366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:15,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:15,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:00:15,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770591874] [2024-06-14 14:00:15,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:15,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:00:15,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:15,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:00:15,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:00:15,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:15,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 433 transitions, 5925 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:15,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:15,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:15,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:16,973 INFO L124 PetriNetUnfolderBase]: 4854/8364 cut-off events. [2024-06-14 14:00:16,974 INFO L125 PetriNetUnfolderBase]: For 606401/606403 co-relation queries the response was YES. [2024-06-14 14:00:17,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46936 conditions, 8364 events. 4854/8364 cut-off events. For 606401/606403 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 62266 event pairs, 1623 based on Foata normal form. 6/8367 useless extension candidates. Maximal degree in co-relation 46751. Up to 7314 conditions per place. [2024-06-14 14:00:17,082 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 331 selfloop transitions, 130 changer transitions 1/468 dead transitions. [2024-06-14 14:00:17,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 468 transitions, 7011 flow [2024-06-14 14:00:17,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:00:17,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:00:17,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 14:00:17,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-14 14:00:17,083 INFO L175 Difference]: Start difference. First operand has 418 places, 433 transitions, 5925 flow. Second operand 9 states and 211 transitions. [2024-06-14 14:00:17,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 468 transitions, 7011 flow [2024-06-14 14:00:21,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 468 transitions, 6715 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 14:00:21,210 INFO L231 Difference]: Finished difference. Result has 419 places, 434 transitions, 5949 flow [2024-06-14 14:00:21,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5629, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5949, PETRI_PLACES=419, PETRI_TRANSITIONS=434} [2024-06-14 14:00:21,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-14 14:00:21,211 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 434 transitions, 5949 flow [2024-06-14 14:00:21,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:21,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:21,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:00:21,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 14:00:21,211 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:00:21,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:21,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1586488052, now seen corresponding path program 2 times [2024-06-14 14:00:21,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:21,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840030821] [2024-06-14 14:00:21,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:21,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:21,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:21,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:21,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:21,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840030821] [2024-06-14 14:00:21,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840030821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:21,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:21,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:00:21,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077367772] [2024-06-14 14:00:21,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:21,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:00:21,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:21,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:00:21,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:00:21,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:21,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 434 transitions, 5949 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:21,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:21,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:21,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:23,121 INFO L124 PetriNetUnfolderBase]: 4909/8496 cut-off events. [2024-06-14 14:00:23,122 INFO L125 PetriNetUnfolderBase]: For 593842/593844 co-relation queries the response was YES. [2024-06-14 14:00:23,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47625 conditions, 8496 events. 4909/8496 cut-off events. For 593842/593844 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 63437 event pairs, 1235 based on Foata normal form. 6/8499 useless extension candidates. Maximal degree in co-relation 47440. Up to 5161 conditions per place. [2024-06-14 14:00:23,265 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 325 selfloop transitions, 147 changer transitions 2/480 dead transitions. [2024-06-14 14:00:23,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 480 transitions, 7493 flow [2024-06-14 14:00:23,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:00:23,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:00:23,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 14:00:23,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 14:00:23,266 INFO L175 Difference]: Start difference. First operand has 419 places, 434 transitions, 5949 flow. Second operand 8 states and 200 transitions. [2024-06-14 14:00:23,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 480 transitions, 7493 flow [2024-06-14 14:00:28,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 480 transitions, 7203 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 14:00:28,616 INFO L231 Difference]: Finished difference. Result has 422 places, 438 transitions, 6165 flow [2024-06-14 14:00:28,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5659, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6165, PETRI_PLACES=422, PETRI_TRANSITIONS=438} [2024-06-14 14:00:28,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-14 14:00:28,616 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 438 transitions, 6165 flow [2024-06-14 14:00:28,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:28,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:28,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:00:28,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 14:00:28,617 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:00:28,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:28,617 INFO L85 PathProgramCache]: Analyzing trace with hash 144703454, now seen corresponding path program 3 times [2024-06-14 14:00:28,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:28,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137643261] [2024-06-14 14:00:28,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:28,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:28,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:28,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:28,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:28,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137643261] [2024-06-14 14:00:28,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137643261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:28,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:28,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:00:28,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077847652] [2024-06-14 14:00:28,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:28,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:00:28,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:28,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:00:28,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:00:28,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:28,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 438 transitions, 6165 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:28,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:28,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:28,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:30,467 INFO L124 PetriNetUnfolderBase]: 4896/8464 cut-off events. [2024-06-14 14:00:30,467 INFO L125 PetriNetUnfolderBase]: For 550980/550982 co-relation queries the response was YES. [2024-06-14 14:00:30,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47121 conditions, 8464 events. 4896/8464 cut-off events. For 550980/550982 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 63176 event pairs, 1426 based on Foata normal form. 6/8467 useless extension candidates. Maximal degree in co-relation 46934. Up to 5155 conditions per place. [2024-06-14 14:00:30,593 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 324 selfloop transitions, 146 changer transitions 1/477 dead transitions. [2024-06-14 14:00:30,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 477 transitions, 7545 flow [2024-06-14 14:00:30,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:00:30,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:00:30,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 14:00:30,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-14 14:00:30,593 INFO L175 Difference]: Start difference. First operand has 422 places, 438 transitions, 6165 flow. Second operand 8 states and 197 transitions. [2024-06-14 14:00:30,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 477 transitions, 7545 flow [2024-06-14 14:00:36,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 477 transitions, 7279 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-14 14:00:36,900 INFO L231 Difference]: Finished difference. Result has 426 places, 438 transitions, 6195 flow [2024-06-14 14:00:36,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5899, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6195, PETRI_PLACES=426, PETRI_TRANSITIONS=438} [2024-06-14 14:00:36,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-14 14:00:36,900 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 438 transitions, 6195 flow [2024-06-14 14:00:36,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:36,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:36,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:00:36,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 14:00:36,901 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:00:36,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:36,901 INFO L85 PathProgramCache]: Analyzing trace with hash -166849758, now seen corresponding path program 4 times [2024-06-14 14:00:36,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:36,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383589973] [2024-06-14 14:00:36,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:36,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:36,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:37,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:37,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:37,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383589973] [2024-06-14 14:00:37,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383589973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:37,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:37,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:00:37,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009279760] [2024-06-14 14:00:37,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:37,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:00:37,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:37,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:00:37,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:00:37,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:37,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 438 transitions, 6195 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:37,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:37,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:37,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:38,881 INFO L124 PetriNetUnfolderBase]: 5316/9233 cut-off events. [2024-06-14 14:00:38,882 INFO L125 PetriNetUnfolderBase]: For 1109928/1109932 co-relation queries the response was YES. [2024-06-14 14:00:38,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56158 conditions, 9233 events. 5316/9233 cut-off events. For 1109928/1109932 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 70464 event pairs, 1393 based on Foata normal form. 26/9257 useless extension candidates. Maximal degree in co-relation 55970. Up to 5084 conditions per place. [2024-06-14 14:00:39,016 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 340 selfloop transitions, 139 changer transitions 6/491 dead transitions. [2024-06-14 14:00:39,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 491 transitions, 8085 flow [2024-06-14 14:00:39,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:00:39,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:00:39,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 14:00:39,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 14:00:39,017 INFO L175 Difference]: Start difference. First operand has 426 places, 438 transitions, 6195 flow. Second operand 8 states and 196 transitions. [2024-06-14 14:00:39,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 491 transitions, 8085 flow [2024-06-14 14:00:45,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 491 transitions, 7826 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 14:00:45,116 INFO L231 Difference]: Finished difference. Result has 429 places, 437 transitions, 6261 flow [2024-06-14 14:00:45,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5936, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6261, PETRI_PLACES=429, PETRI_TRANSITIONS=437} [2024-06-14 14:00:45,116 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-14 14:00:45,117 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 437 transitions, 6261 flow [2024-06-14 14:00:45,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:45,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:45,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:00:45,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 14:00:45,117 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:00:45,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:45,117 INFO L85 PathProgramCache]: Analyzing trace with hash 10281762, now seen corresponding path program 5 times [2024-06-14 14:00:45,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:45,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452427301] [2024-06-14 14:00:45,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:45,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:45,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:45,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:45,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:45,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452427301] [2024-06-14 14:00:45,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452427301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:45,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:45,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:00:45,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856242050] [2024-06-14 14:00:45,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:45,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:00:45,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:45,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:00:45,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:00:45,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:45,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 437 transitions, 6261 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:45,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:45,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:45,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:47,127 INFO L124 PetriNetUnfolderBase]: 5325/9244 cut-off events. [2024-06-14 14:00:47,127 INFO L125 PetriNetUnfolderBase]: For 1128304/1128308 co-relation queries the response was YES. [2024-06-14 14:00:47,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58795 conditions, 9244 events. 5325/9244 cut-off events. For 1128304/1128308 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 70449 event pairs, 1410 based on Foata normal form. 8/9250 useless extension candidates. Maximal degree in co-relation 58606. Up to 5061 conditions per place. [2024-06-14 14:00:47,269 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 339 selfloop transitions, 144 changer transitions 0/489 dead transitions. [2024-06-14 14:00:47,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 489 transitions, 8409 flow [2024-06-14 14:00:47,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:00:47,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:00:47,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:00:47,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 14:00:47,270 INFO L175 Difference]: Start difference. First operand has 429 places, 437 transitions, 6261 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:00:47,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 489 transitions, 8409 flow [2024-06-14 14:00:57,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 489 transitions, 8077 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 14:00:57,022 INFO L231 Difference]: Finished difference. Result has 432 places, 440 transitions, 6420 flow [2024-06-14 14:00:57,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5929, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6420, PETRI_PLACES=432, PETRI_TRANSITIONS=440} [2024-06-14 14:00:57,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-14 14:00:57,023 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 440 transitions, 6420 flow [2024-06-14 14:00:57,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:57,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:57,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:00:57,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 14:00:57,023 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:00:57,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:57,023 INFO L85 PathProgramCache]: Analyzing trace with hash 273677244, now seen corresponding path program 6 times [2024-06-14 14:00:57,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:57,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549420889] [2024-06-14 14:00:57,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:57,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:57,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:57,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:57,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:57,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549420889] [2024-06-14 14:00:57,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549420889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:57,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:57,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:00:57,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686483929] [2024-06-14 14:00:57,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:57,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:00:57,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:57,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:00:57,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:00:57,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:00:57,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 440 transitions, 6420 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:57,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:57,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:00:57,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:59,048 INFO L124 PetriNetUnfolderBase]: 5231/9078 cut-off events. [2024-06-14 14:00:59,049 INFO L125 PetriNetUnfolderBase]: For 924223/924227 co-relation queries the response was YES. [2024-06-14 14:00:59,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54911 conditions, 9078 events. 5231/9078 cut-off events. For 924223/924227 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 68968 event pairs, 1317 based on Foata normal form. 8/9084 useless extension candidates. Maximal degree in co-relation 54720. Up to 4920 conditions per place. [2024-06-14 14:00:59,190 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 335 selfloop transitions, 150 changer transitions 0/491 dead transitions. [2024-06-14 14:00:59,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 491 transitions, 8229 flow [2024-06-14 14:00:59,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:00:59,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:00:59,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 14:00:59,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-14 14:00:59,191 INFO L175 Difference]: Start difference. First operand has 432 places, 440 transitions, 6420 flow. Second operand 8 states and 199 transitions. [2024-06-14 14:00:59,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 491 transitions, 8229 flow [2024-06-14 14:01:09,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 491 transitions, 7854 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-14 14:01:09,637 INFO L231 Difference]: Finished difference. Result has 435 places, 443 transitions, 6408 flow [2024-06-14 14:01:09,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6051, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6408, PETRI_PLACES=435, PETRI_TRANSITIONS=443} [2024-06-14 14:01:09,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-14 14:01:09,638 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 443 transitions, 6408 flow [2024-06-14 14:01:09,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:09,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:01:09,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:01:09,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 14:01:09,638 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:01:09,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:01:09,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1923550658, now seen corresponding path program 1 times [2024-06-14 14:01:09,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:01:09,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101279304] [2024-06-14 14:01:09,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:01:09,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:01:09,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:01:09,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:01:09,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:01:09,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101279304] [2024-06-14 14:01:09,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101279304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:01:09,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:01:09,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:01:09,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145988249] [2024-06-14 14:01:09,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:01:09,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:01:09,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:01:09,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:01:09,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:01:09,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:01:09,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 443 transitions, 6408 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:09,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:01:09,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:01:09,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:01:11,851 INFO L124 PetriNetUnfolderBase]: 5360/9328 cut-off events. [2024-06-14 14:01:11,851 INFO L125 PetriNetUnfolderBase]: For 1207363/1207365 co-relation queries the response was YES. [2024-06-14 14:01:11,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57597 conditions, 9328 events. 5360/9328 cut-off events. For 1207363/1207365 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 71602 event pairs, 1645 based on Foata normal form. 18/9343 useless extension candidates. Maximal degree in co-relation 57407. Up to 6929 conditions per place. [2024-06-14 14:01:11,993 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 156 changer transitions 16/478 dead transitions. [2024-06-14 14:01:11,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 478 transitions, 7780 flow [2024-06-14 14:01:11,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:01:11,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:01:11,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 14:01:11,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 14:01:11,994 INFO L175 Difference]: Start difference. First operand has 435 places, 443 transitions, 6408 flow. Second operand 9 states and 202 transitions. [2024-06-14 14:01:11,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 478 transitions, 7780 flow [2024-06-14 14:01:20,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 478 transitions, 7486 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 14:01:20,677 INFO L231 Difference]: Finished difference. Result has 437 places, 440 transitions, 6395 flow [2024-06-14 14:01:20,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6118, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6395, PETRI_PLACES=437, PETRI_TRANSITIONS=440} [2024-06-14 14:01:20,677 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-14 14:01:20,677 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 440 transitions, 6395 flow [2024-06-14 14:01:20,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:20,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:01:20,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:01:20,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 14:01:20,678 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:01:20,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:01:20,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1919826008, now seen corresponding path program 2 times [2024-06-14 14:01:20,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:01:20,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628364043] [2024-06-14 14:01:20,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:01:20,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:01:20,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:01:20,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:01:20,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:01:20,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628364043] [2024-06-14 14:01:20,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628364043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:01:20,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:01:20,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:01:20,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042191824] [2024-06-14 14:01:20,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:01:20,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:01:20,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:01:20,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:01:20,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:01:20,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:01:20,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 440 transitions, 6395 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:20,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:01:20,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:01:20,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:01:22,899 INFO L124 PetriNetUnfolderBase]: 5370/9341 cut-off events. [2024-06-14 14:01:22,900 INFO L125 PetriNetUnfolderBase]: For 1354308/1354312 co-relation queries the response was YES. [2024-06-14 14:01:23,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59859 conditions, 9341 events. 5370/9341 cut-off events. For 1354308/1354312 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 71495 event pairs, 1272 based on Foata normal form. 20/9359 useless extension candidates. Maximal degree in co-relation 59670. Up to 7244 conditions per place. [2024-06-14 14:01:23,053 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 382 selfloop transitions, 85 changer transitions 12/485 dead transitions. [2024-06-14 14:01:23,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 485 transitions, 7835 flow [2024-06-14 14:01:23,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:01:23,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:01:23,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-14 14:01:23,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390243902439025 [2024-06-14 14:01:23,054 INFO L175 Difference]: Start difference. First operand has 437 places, 440 transitions, 6395 flow. Second operand 10 states and 221 transitions. [2024-06-14 14:01:23,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 485 transitions, 7835 flow [2024-06-14 14:01:33,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 485 transitions, 7508 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 14:01:33,350 INFO L231 Difference]: Finished difference. Result has 434 places, 438 transitions, 6227 flow [2024-06-14 14:01:33,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6072, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6227, PETRI_PLACES=434, PETRI_TRANSITIONS=438} [2024-06-14 14:01:33,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-14 14:01:33,350 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 438 transitions, 6227 flow [2024-06-14 14:01:33,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:33,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:01:33,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:01:33,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 14:01:33,351 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:01:33,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:01:33,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1919831588, now seen corresponding path program 3 times [2024-06-14 14:01:33,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:01:33,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788249666] [2024-06-14 14:01:33,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:01:33,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:01:33,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:01:33,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:01:33,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:01:33,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788249666] [2024-06-14 14:01:33,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788249666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:01:33,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:01:33,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:01:33,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841935838] [2024-06-14 14:01:33,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:01:33,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:01:33,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:01:33,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:01:33,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:01:33,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:01:33,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 438 transitions, 6227 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:33,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:01:33,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:01:33,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:01:35,403 INFO L124 PetriNetUnfolderBase]: 5184/9007 cut-off events. [2024-06-14 14:01:35,406 INFO L125 PetriNetUnfolderBase]: For 1009982/1009986 co-relation queries the response was YES. [2024-06-14 14:01:35,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53665 conditions, 9007 events. 5184/9007 cut-off events. For 1009982/1009986 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 68280 event pairs, 1212 based on Foata normal form. 20/9025 useless extension candidates. Maximal degree in co-relation 53478. Up to 7109 conditions per place. [2024-06-14 14:01:35,542 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 366 selfloop transitions, 81 changer transitions 19/472 dead transitions. [2024-06-14 14:01:35,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 472 transitions, 7311 flow [2024-06-14 14:01:35,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:01:35,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:01:35,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 14:01:35,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 14:01:35,544 INFO L175 Difference]: Start difference. First operand has 434 places, 438 transitions, 6227 flow. Second operand 8 states and 182 transitions. [2024-06-14 14:01:35,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 472 transitions, 7311 flow [2024-06-14 14:01:42,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 472 transitions, 7115 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 14:01:42,793 INFO L231 Difference]: Finished difference. Result has 431 places, 434 transitions, 6139 flow [2024-06-14 14:01:42,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6031, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6139, PETRI_PLACES=431, PETRI_TRANSITIONS=434} [2024-06-14 14:01:42,793 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-14 14:01:42,794 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 434 transitions, 6139 flow [2024-06-14 14:01:42,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:42,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:01:42,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:01:42,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 14:01:42,794 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:01:42,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:01:42,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1775733668, now seen corresponding path program 4 times [2024-06-14 14:01:42,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:01:42,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561808044] [2024-06-14 14:01:42,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:01:42,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:01:42,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:01:43,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:01:43,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:01:43,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561808044] [2024-06-14 14:01:43,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561808044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:01:43,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:01:43,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:01:43,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859715075] [2024-06-14 14:01:43,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:01:43,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:01:43,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:01:43,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:01:43,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:01:43,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:01:43,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 434 transitions, 6139 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:43,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:01:43,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:01:43,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:01:45,144 INFO L124 PetriNetUnfolderBase]: 5467/9556 cut-off events. [2024-06-14 14:01:45,144 INFO L125 PetriNetUnfolderBase]: For 1711433/1711437 co-relation queries the response was YES. [2024-06-14 14:01:45,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63383 conditions, 9556 events. 5467/9556 cut-off events. For 1711433/1711437 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 73409 event pairs, 1277 based on Foata normal form. 38/9592 useless extension candidates. Maximal degree in co-relation 63196. Up to 5261 conditions per place. [2024-06-14 14:01:45,293 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 379 selfloop transitions, 82 changer transitions 14/481 dead transitions. [2024-06-14 14:01:45,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 481 transitions, 7865 flow [2024-06-14 14:01:45,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:01:45,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:01:45,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 14:01:45,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-14 14:01:45,294 INFO L175 Difference]: Start difference. First operand has 431 places, 434 transitions, 6139 flow. Second operand 9 states and 208 transitions. [2024-06-14 14:01:45,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 481 transitions, 7865 flow [2024-06-14 14:01:58,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 481 transitions, 7693 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 14:01:58,413 INFO L231 Difference]: Finished difference. Result has 426 places, 430 transitions, 6097 flow [2024-06-14 14:01:58,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5971, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6097, PETRI_PLACES=426, PETRI_TRANSITIONS=430} [2024-06-14 14:01:58,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-14 14:01:58,413 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 430 transitions, 6097 flow [2024-06-14 14:01:58,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:58,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:01:58,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:01:58,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 14:01:58,414 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:01:58,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:01:58,414 INFO L85 PathProgramCache]: Analyzing trace with hash -723716184, now seen corresponding path program 5 times [2024-06-14 14:01:58,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:01:58,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513354689] [2024-06-14 14:01:58,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:01:58,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:01:58,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:01:58,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:01:58,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:01:58,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513354689] [2024-06-14 14:01:58,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513354689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:01:58,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:01:58,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:01:58,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406038258] [2024-06-14 14:01:58,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:01:58,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:01:58,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:01:58,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:01:58,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:01:58,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:01:58,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 430 transitions, 6097 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:01:58,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:01:58,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:01:58,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:02:00,599 INFO L124 PetriNetUnfolderBase]: 5484/9583 cut-off events. [2024-06-14 14:02:00,599 INFO L125 PetriNetUnfolderBase]: For 1873857/1873861 co-relation queries the response was YES. [2024-06-14 14:02:00,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65913 conditions, 9583 events. 5484/9583 cut-off events. For 1873857/1873861 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 73962 event pairs, 1311 based on Foata normal form. 38/9619 useless extension candidates. Maximal degree in co-relation 65728. Up to 5261 conditions per place. [2024-06-14 14:02:00,733 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 377 selfloop transitions, 84 changer transitions 16/483 dead transitions. [2024-06-14 14:02:00,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 483 transitions, 7865 flow [2024-06-14 14:02:00,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:02:00,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:02:00,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-14 14:02:00,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-14 14:02:00,734 INFO L175 Difference]: Start difference. First operand has 426 places, 430 transitions, 6097 flow. Second operand 10 states and 232 transitions. [2024-06-14 14:02:00,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 483 transitions, 7865 flow [2024-06-14 14:02:15,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 483 transitions, 7701 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 14:02:15,146 INFO L231 Difference]: Finished difference. Result has 426 places, 426 transitions, 6075 flow [2024-06-14 14:02:15,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5941, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6075, PETRI_PLACES=426, PETRI_TRANSITIONS=426} [2024-06-14 14:02:15,146 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-14 14:02:15,146 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 426 transitions, 6075 flow [2024-06-14 14:02:15,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:02:15,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:02:15,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:02:15,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 14:02:15,147 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:02:15,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:02:15,147 INFO L85 PathProgramCache]: Analyzing trace with hash -2036396500, now seen corresponding path program 6 times [2024-06-14 14:02:15,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:02:15,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763610736] [2024-06-14 14:02:15,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:02:15,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:02:15,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:02:15,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:02:15,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:02:15,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763610736] [2024-06-14 14:02:15,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763610736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:02:15,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:02:15,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:02:15,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671377996] [2024-06-14 14:02:15,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:02:15,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:02:15,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:02:15,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:02:15,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:02:15,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:02:15,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 426 transitions, 6075 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:02:15,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:02:15,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:02:15,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:02:17,270 INFO L124 PetriNetUnfolderBase]: 5270/9205 cut-off events. [2024-06-14 14:02:17,271 INFO L125 PetriNetUnfolderBase]: For 1527454/1527458 co-relation queries the response was YES. [2024-06-14 14:02:17,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59714 conditions, 9205 events. 5270/9205 cut-off events. For 1527454/1527458 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 70375 event pairs, 1287 based on Foata normal form. 38/9241 useless extension candidates. Maximal degree in co-relation 59530. Up to 5261 conditions per place. [2024-06-14 14:02:17,407 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 365 selfloop transitions, 76 changer transitions 21/468 dead transitions. [2024-06-14 14:02:17,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 468 transitions, 7483 flow [2024-06-14 14:02:17,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:02:17,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:02:17,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:02:17,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 14:02:17,407 INFO L175 Difference]: Start difference. First operand has 426 places, 426 transitions, 6075 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:02:17,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 468 transitions, 7483 flow [2024-06-14 14:02:28,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 468 transitions, 7309 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:02:28,830 INFO L231 Difference]: Finished difference. Result has 423 places, 418 transitions, 5941 flow [2024-06-14 14:02:28,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5905, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5941, PETRI_PLACES=423, PETRI_TRANSITIONS=418} [2024-06-14 14:02:28,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-14 14:02:28,830 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 418 transitions, 5941 flow [2024-06-14 14:02:28,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:02:28,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:02:28,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:02:28,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 14:02:28,830 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:02:28,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:02:28,831 INFO L85 PathProgramCache]: Analyzing trace with hash 187866280, now seen corresponding path program 7 times [2024-06-14 14:02:28,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:02:28,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160543191] [2024-06-14 14:02:28,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:02:28,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:02:28,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:02:29,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:02:29,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:02:29,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160543191] [2024-06-14 14:02:29,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160543191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:02:29,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:02:29,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:02:29,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086889862] [2024-06-14 14:02:29,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:02:29,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:02:29,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:02:29,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:02:29,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:02:29,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:02:29,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 418 transitions, 5941 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:02:29,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:02:29,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:02:29,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:02:30,939 INFO L124 PetriNetUnfolderBase]: 5135/8942 cut-off events. [2024-06-14 14:02:30,939 INFO L125 PetriNetUnfolderBase]: For 1502886/1502888 co-relation queries the response was YES. [2024-06-14 14:02:31,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60669 conditions, 8942 events. 5135/8942 cut-off events. For 1502886/1502888 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 68117 event pairs, 1454 based on Foata normal form. 18/8955 useless extension candidates. Maximal degree in co-relation 60486. Up to 4519 conditions per place. [2024-06-14 14:02:31,089 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 214 changer transitions 21/462 dead transitions. [2024-06-14 14:02:31,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 462 transitions, 7331 flow [2024-06-14 14:02:31,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:02:31,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:02:31,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-14 14:02:31,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780487804878048 [2024-06-14 14:02:31,090 INFO L175 Difference]: Start difference. First operand has 423 places, 418 transitions, 5941 flow. Second operand 10 states and 237 transitions. [2024-06-14 14:02:31,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 462 transitions, 7331 flow [2024-06-14 14:02:38,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 462 transitions, 6888 flow, removed 6 selfloop flow, removed 15 redundant places. [2024-06-14 14:02:38,144 INFO L231 Difference]: Finished difference. Result has 414 places, 415 transitions, 5894 flow [2024-06-14 14:02:38,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5500, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5894, PETRI_PLACES=414, PETRI_TRANSITIONS=415} [2024-06-14 14:02:38,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-14 14:02:38,144 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 415 transitions, 5894 flow [2024-06-14 14:02:38,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:02:38,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:02:38,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:02:38,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 14:02:38,145 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:02:38,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:02:38,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1054736154, now seen corresponding path program 8 times [2024-06-14 14:02:38,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:02:38,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397501615] [2024-06-14 14:02:38,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:02:38,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:02:38,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:02:38,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:02:38,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:02:38,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397501615] [2024-06-14 14:02:38,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397501615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:02:38,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:02:38,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:02:38,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175316433] [2024-06-14 14:02:38,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:02:38,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:02:38,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:02:38,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:02:38,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:02:38,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:02:38,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 415 transitions, 5894 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:02:38,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:02:38,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:02:38,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:02:40,052 INFO L124 PetriNetUnfolderBase]: 4730/8255 cut-off events. [2024-06-14 14:02:40,052 INFO L125 PetriNetUnfolderBase]: For 1061545/1061547 co-relation queries the response was YES. [2024-06-14 14:02:40,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48556 conditions, 8255 events. 4730/8255 cut-off events. For 1061545/1061547 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 62218 event pairs, 1350 based on Foata normal form. 36/8288 useless extension candidates. Maximal degree in co-relation 48377. Up to 6242 conditions per place. [2024-06-14 14:02:40,161 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 355 selfloop transitions, 76 changer transitions 21/458 dead transitions. [2024-06-14 14:02:40,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 458 transitions, 7282 flow [2024-06-14 14:02:40,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:02:40,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:02:40,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 14:02:40,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-14 14:02:40,162 INFO L175 Difference]: Start difference. First operand has 414 places, 415 transitions, 5894 flow. Second operand 9 states and 209 transitions. [2024-06-14 14:02:40,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 458 transitions, 7282 flow [2024-06-14 14:02:45,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 458 transitions, 6840 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 14:02:45,254 INFO L231 Difference]: Finished difference. Result has 409 places, 411 transitions, 5574 flow [2024-06-14 14:02:45,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5456, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5574, PETRI_PLACES=409, PETRI_TRANSITIONS=411} [2024-06-14 14:02:45,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-14 14:02:45,255 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 411 transitions, 5574 flow [2024-06-14 14:02:45,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:02:45,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:02:45,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:02:45,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 14:02:45,255 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:02:45,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:02:45,256 INFO L85 PathProgramCache]: Analyzing trace with hash -567195172, now seen corresponding path program 9 times [2024-06-14 14:02:45,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:02:45,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847786756] [2024-06-14 14:02:45,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:02:45,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:02:45,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:02:45,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:02:45,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:02:45,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847786756] [2024-06-14 14:02:45,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847786756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:02:45,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:02:45,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:02:45,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344593722] [2024-06-14 14:02:45,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:02:45,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:02:45,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:02:45,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:02:45,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:02:45,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:02:45,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 411 transitions, 5574 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:02:45,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:02:45,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:02:45,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:02:46,894 INFO L124 PetriNetUnfolderBase]: 4516/7877 cut-off events. [2024-06-14 14:02:46,895 INFO L125 PetriNetUnfolderBase]: For 733419/733421 co-relation queries the response was YES. [2024-06-14 14:02:46,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41790 conditions, 7877 events. 4516/7877 cut-off events. For 733419/733421 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 58894 event pairs, 1326 based on Foata normal form. 36/7910 useless extension candidates. Maximal degree in co-relation 41612. Up to 6242 conditions per place. [2024-06-14 14:02:47,011 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 340 selfloop transitions, 66 changer transitions 31/443 dead transitions. [2024-06-14 14:02:47,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 443 transitions, 6608 flow [2024-06-14 14:02:47,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:02:47,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:02:47,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:02:47,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 14:02:47,012 INFO L175 Difference]: Start difference. First operand has 409 places, 411 transitions, 5574 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:02:47,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 443 transitions, 6608 flow [2024-06-14 14:02:49,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 443 transitions, 6454 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 14:02:49,676 INFO L231 Difference]: Finished difference. Result has 406 places, 398 transitions, 5346 flow [2024-06-14 14:02:49,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5420, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5346, PETRI_PLACES=406, PETRI_TRANSITIONS=398} [2024-06-14 14:02:49,677 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-06-14 14:02:49,677 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 398 transitions, 5346 flow [2024-06-14 14:02:49,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:02:49,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:02:49,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:02:49,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 14:02:49,677 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:02:49,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:02:49,678 INFO L85 PathProgramCache]: Analyzing trace with hash -10921248, now seen corresponding path program 10 times [2024-06-14 14:02:49,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:02:49,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381873402] [2024-06-14 14:02:49,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:02:49,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:02:49,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:02:49,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:02:49,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:02:49,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381873402] [2024-06-14 14:02:49,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381873402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:02:49,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:02:49,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:02:49,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945135501] [2024-06-14 14:02:49,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:02:49,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:02:49,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:02:49,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:02:49,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:02:49,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:02:49,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 398 transitions, 5346 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:02:49,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:02:49,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:02:49,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:02:51,209 INFO L124 PetriNetUnfolderBase]: 3719/6395 cut-off events. [2024-06-14 14:02:51,209 INFO L125 PetriNetUnfolderBase]: For 1135868/1135878 co-relation queries the response was YES. [2024-06-14 14:02:51,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43814 conditions, 6395 events. 3719/6395 cut-off events. For 1135868/1135878 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 45091 event pairs, 1024 based on Foata normal form. 18/6411 useless extension candidates. Maximal degree in co-relation 43637. Up to 4246 conditions per place. [2024-06-14 14:02:51,306 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 373 selfloop transitions, 56 changer transitions 16/451 dead transitions. [2024-06-14 14:02:51,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 451 transitions, 7086 flow [2024-06-14 14:02:51,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:02:51,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:02:51,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 14:02:51,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 14:02:51,308 INFO L175 Difference]: Start difference. First operand has 406 places, 398 transitions, 5346 flow. Second operand 9 states and 204 transitions. [2024-06-14 14:02:51,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 451 transitions, 7086 flow [2024-06-14 14:02:56,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 451 transitions, 6638 flow, removed 24 selfloop flow, removed 13 redundant places. [2024-06-14 14:02:56,544 INFO L231 Difference]: Finished difference. Result has 402 places, 405 transitions, 5160 flow [2024-06-14 14:02:56,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4918, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5160, PETRI_PLACES=402, PETRI_TRANSITIONS=405} [2024-06-14 14:02:56,544 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-14 14:02:56,544 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 405 transitions, 5160 flow [2024-06-14 14:02:56,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:02:56,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:02:56,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:02:56,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 14:02:56,544 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:02:56,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:02:56,545 INFO L85 PathProgramCache]: Analyzing trace with hash 506354706, now seen corresponding path program 1 times [2024-06-14 14:02:56,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:02:56,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591610253] [2024-06-14 14:02:56,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:02:56,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:02:56,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:02:56,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:02:56,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:02:56,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591610253] [2024-06-14 14:02:56,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591610253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:02:56,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:02:56,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:02:56,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659588534] [2024-06-14 14:02:56,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:02:56,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:02:56,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:02:56,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:02:56,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:02:56,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:02:56,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 405 transitions, 5160 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:02:56,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:02:56,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:02:56,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:02:58,062 INFO L124 PetriNetUnfolderBase]: 3922/6734 cut-off events. [2024-06-14 14:02:58,062 INFO L125 PetriNetUnfolderBase]: For 1600211/1600211 co-relation queries the response was YES. [2024-06-14 14:02:58,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51114 conditions, 6734 events. 3922/6734 cut-off events. For 1600211/1600211 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 48152 event pairs, 1315 based on Foata normal form. 24/6756 useless extension candidates. Maximal degree in co-relation 50937. Up to 4793 conditions per place. [2024-06-14 14:02:58,162 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 256 selfloop transitions, 162 changer transitions 19/443 dead transitions. [2024-06-14 14:02:58,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 443 transitions, 6478 flow [2024-06-14 14:02:58,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:02:58,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:02:58,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-14 14:02:58,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277161862527716 [2024-06-14 14:02:58,163 INFO L175 Difference]: Start difference. First operand has 402 places, 405 transitions, 5160 flow. Second operand 11 states and 238 transitions. [2024-06-14 14:02:58,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 443 transitions, 6478 flow [2024-06-14 14:03:03,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 443 transitions, 6379 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 14:03:03,362 INFO L231 Difference]: Finished difference. Result has 403 places, 401 transitions, 5321 flow [2024-06-14 14:03:03,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5069, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5321, PETRI_PLACES=403, PETRI_TRANSITIONS=401} [2024-06-14 14:03:03,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-14 14:03:03,362 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 401 transitions, 5321 flow [2024-06-14 14:03:03,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:03,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:03,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:03,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 14:03:03,363 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:03,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:03,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1343227334, now seen corresponding path program 2 times [2024-06-14 14:03:03,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:03,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69358160] [2024-06-14 14:03:03,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:03,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:03,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:03,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:03,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:03,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69358160] [2024-06-14 14:03:03,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69358160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:03,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:03,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:03:03,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884645912] [2024-06-14 14:03:03,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:03,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:03:03,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:03,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:03:03,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:03:03,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:03:03,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 401 transitions, 5321 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:03,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:03,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:03:03,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:05,099 INFO L124 PetriNetUnfolderBase]: 3953/6800 cut-off events. [2024-06-14 14:03:05,100 INFO L125 PetriNetUnfolderBase]: For 1788120/1788122 co-relation queries the response was YES. [2024-06-14 14:03:05,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54111 conditions, 6800 events. 3953/6800 cut-off events. For 1788120/1788122 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 48717 event pairs, 1348 based on Foata normal form. 26/6825 useless extension candidates. Maximal degree in co-relation 53936. Up to 4502 conditions per place. [2024-06-14 14:03:05,190 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 247 selfloop transitions, 163 changer transitions 23/439 dead transitions. [2024-06-14 14:03:05,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 439 transitions, 6625 flow [2024-06-14 14:03:05,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:03:05,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:03:05,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-14 14:03:05,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299334811529933 [2024-06-14 14:03:05,191 INFO L175 Difference]: Start difference. First operand has 403 places, 401 transitions, 5321 flow. Second operand 11 states and 239 transitions. [2024-06-14 14:03:05,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 439 transitions, 6625 flow [2024-06-14 14:03:10,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 439 transitions, 6308 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-14 14:03:10,867 INFO L231 Difference]: Finished difference. Result has 399 places, 393 transitions, 5174 flow [2024-06-14 14:03:10,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5010, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5174, PETRI_PLACES=399, PETRI_TRANSITIONS=393} [2024-06-14 14:03:10,867 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-14 14:03:10,868 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 393 transitions, 5174 flow [2024-06-14 14:03:10,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:10,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:10,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:10,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 14:03:10,868 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:10,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:10,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1431793094, now seen corresponding path program 3 times [2024-06-14 14:03:10,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:10,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048803255] [2024-06-14 14:03:10,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:10,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:10,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:11,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:11,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:11,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048803255] [2024-06-14 14:03:11,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048803255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:11,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:11,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:03:11,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259416903] [2024-06-14 14:03:11,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:11,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:03:11,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:11,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:03:11,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:03:11,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:03:11,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 393 transitions, 5174 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:11,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:11,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:03:11,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:12,232 INFO L124 PetriNetUnfolderBase]: 3761/6468 cut-off events. [2024-06-14 14:03:12,232 INFO L125 PetriNetUnfolderBase]: For 1734550/1734552 co-relation queries the response was YES. [2024-06-14 14:03:12,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52081 conditions, 6468 events. 3761/6468 cut-off events. For 1734550/1734552 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 45837 event pairs, 1302 based on Foata normal form. 26/6493 useless extension candidates. Maximal degree in co-relation 51909. Up to 5145 conditions per place. [2024-06-14 14:03:12,323 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 246 selfloop transitions, 159 changer transitions 13/424 dead transitions. [2024-06-14 14:03:12,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 424 transitions, 6402 flow [2024-06-14 14:03:12,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:03:12,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:03:12,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-14 14:03:12,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144124168514412 [2024-06-14 14:03:12,324 INFO L175 Difference]: Start difference. First operand has 399 places, 393 transitions, 5174 flow. Second operand 11 states and 232 transitions. [2024-06-14 14:03:12,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 424 transitions, 6402 flow [2024-06-14 14:03:16,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 424 transitions, 6080 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-14 14:03:16,342 INFO L231 Difference]: Finished difference. Result has 392 places, 387 transitions, 5058 flow [2024-06-14 14:03:16,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4862, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5058, PETRI_PLACES=392, PETRI_TRANSITIONS=387} [2024-06-14 14:03:16,343 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-14 14:03:16,343 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 387 transitions, 5058 flow [2024-06-14 14:03:16,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:16,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:16,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:16,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 14:03:16,343 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:16,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:16,343 INFO L85 PathProgramCache]: Analyzing trace with hash 595068336, now seen corresponding path program 4 times [2024-06-14 14:03:16,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:16,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26803569] [2024-06-14 14:03:16,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:16,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:16,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:16,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:16,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:16,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26803569] [2024-06-14 14:03:16,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26803569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:16,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:16,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:03:16,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653038926] [2024-06-14 14:03:16,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:16,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:03:16,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:16,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:03:16,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:03:16,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:03:16,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 387 transitions, 5058 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:16,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:16,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:03:16,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:17,731 INFO L124 PetriNetUnfolderBase]: 3705/6375 cut-off events. [2024-06-14 14:03:17,731 INFO L125 PetriNetUnfolderBase]: For 1643369/1643374 co-relation queries the response was YES. [2024-06-14 14:03:17,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50800 conditions, 6375 events. 3705/6375 cut-off events. For 1643369/1643374 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 45058 event pairs, 1350 based on Foata normal form. 31/6404 useless extension candidates. Maximal degree in co-relation 50632. Up to 5350 conditions per place. [2024-06-14 14:03:17,832 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 242 selfloop transitions, 151 changer transitions 12/411 dead transitions. [2024-06-14 14:03:17,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 411 transitions, 5958 flow [2024-06-14 14:03:17,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:03:17,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:03:17,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-14 14:03:17,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49667405764966743 [2024-06-14 14:03:17,833 INFO L175 Difference]: Start difference. First operand has 392 places, 387 transitions, 5058 flow. Second operand 11 states and 224 transitions. [2024-06-14 14:03:17,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 411 transitions, 5958 flow [2024-06-14 14:03:22,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 411 transitions, 5635 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 14:03:22,461 INFO L231 Difference]: Finished difference. Result has 388 places, 383 transitions, 4992 flow [2024-06-14 14:03:22,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4992, PETRI_PLACES=388, PETRI_TRANSITIONS=383} [2024-06-14 14:03:22,462 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-14 14:03:22,462 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 383 transitions, 4992 flow [2024-06-14 14:03:22,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:22,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:22,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:22,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 14:03:22,462 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:22,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:22,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1431940964, now seen corresponding path program 5 times [2024-06-14 14:03:22,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:22,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978744028] [2024-06-14 14:03:22,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:22,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:22,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:22,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:22,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:22,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978744028] [2024-06-14 14:03:22,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978744028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:22,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:22,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:03:22,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699851389] [2024-06-14 14:03:22,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:22,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:03:22,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:22,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:03:22,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:03:22,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:03:22,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 383 transitions, 4992 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:22,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:22,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:03:22,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:23,851 INFO L124 PetriNetUnfolderBase]: 3571/6160 cut-off events. [2024-06-14 14:03:23,851 INFO L125 PetriNetUnfolderBase]: For 1401292/1401294 co-relation queries the response was YES. [2024-06-14 14:03:23,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46376 conditions, 6160 events. 3571/6160 cut-off events. For 1401292/1401294 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 43383 event pairs, 1261 based on Foata normal form. 28/6187 useless extension candidates. Maximal degree in co-relation 46210. Up to 5139 conditions per place. [2024-06-14 14:03:23,946 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 230 selfloop transitions, 148 changer transitions 23/407 dead transitions. [2024-06-14 14:03:23,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 407 transitions, 5884 flow [2024-06-14 14:03:23,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:03:23,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:03:23,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-14 14:03:23,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49667405764966743 [2024-06-14 14:03:23,947 INFO L175 Difference]: Start difference. First operand has 388 places, 383 transitions, 4992 flow. Second operand 11 states and 224 transitions. [2024-06-14 14:03:23,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 407 transitions, 5884 flow [2024-06-14 14:03:29,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 407 transitions, 5578 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 14:03:29,110 INFO L231 Difference]: Finished difference. Result has 386 places, 373 transitions, 4824 flow [2024-06-14 14:03:29,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4686, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4824, PETRI_PLACES=386, PETRI_TRANSITIONS=373} [2024-06-14 14:03:29,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-14 14:03:29,110 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 373 transitions, 4824 flow [2024-06-14 14:03:29,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:29,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:29,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:29,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 14:03:29,111 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:29,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:29,111 INFO L85 PathProgramCache]: Analyzing trace with hash 594920466, now seen corresponding path program 6 times [2024-06-14 14:03:29,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:29,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573433061] [2024-06-14 14:03:29,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:29,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:29,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:29,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:29,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:29,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573433061] [2024-06-14 14:03:29,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573433061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:29,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:29,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:03:29,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299370975] [2024-06-14 14:03:29,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:29,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:03:29,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:29,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:03:29,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:03:29,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:03:29,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 373 transitions, 4824 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:29,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:29,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:03:29,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:30,476 INFO L124 PetriNetUnfolderBase]: 3539/6099 cut-off events. [2024-06-14 14:03:30,476 INFO L125 PetriNetUnfolderBase]: For 1363645/1363645 co-relation queries the response was YES. [2024-06-14 14:03:30,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45798 conditions, 6099 events. 3539/6099 cut-off events. For 1363645/1363645 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 42908 event pairs, 1227 based on Foata normal form. 24/6121 useless extension candidates. Maximal degree in co-relation 45633. Up to 5091 conditions per place. [2024-06-14 14:03:30,566 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 234 selfloop transitions, 139 changer transitions 22/401 dead transitions. [2024-06-14 14:03:30,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 401 transitions, 5738 flow [2024-06-14 14:03:30,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:03:30,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:03:30,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-14 14:03:30,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49889135254988914 [2024-06-14 14:03:30,567 INFO L175 Difference]: Start difference. First operand has 386 places, 373 transitions, 4824 flow. Second operand 11 states and 225 transitions. [2024-06-14 14:03:30,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 401 transitions, 5738 flow [2024-06-14 14:03:35,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 401 transitions, 5284 flow, removed 4 selfloop flow, removed 15 redundant places. [2024-06-14 14:03:35,585 INFO L231 Difference]: Finished difference. Result has 372 places, 368 transitions, 4557 flow [2024-06-14 14:03:35,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4370, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4557, PETRI_PLACES=372, PETRI_TRANSITIONS=368} [2024-06-14 14:03:35,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-14 14:03:35,586 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 368 transitions, 4557 flow [2024-06-14 14:03:35,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:35,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:35,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:35,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 14:03:35,587 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:35,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:35,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1621447908, now seen corresponding path program 7 times [2024-06-14 14:03:35,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:35,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119900591] [2024-06-14 14:03:35,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:35,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:35,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:35,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:35,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:35,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119900591] [2024-06-14 14:03:35,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119900591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:35,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:35,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:03:35,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600081190] [2024-06-14 14:03:35,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:35,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:03:35,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:35,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:03:35,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:03:35,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:03:35,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 368 transitions, 4557 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:35,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:35,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:03:35,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:36,989 INFO L124 PetriNetUnfolderBase]: 3586/6187 cut-off events. [2024-06-14 14:03:36,989 INFO L125 PetriNetUnfolderBase]: For 1484211/1484213 co-relation queries the response was YES. [2024-06-14 14:03:37,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45421 conditions, 6187 events. 3586/6187 cut-off events. For 1484211/1484213 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 43932 event pairs, 1324 based on Foata normal form. 54/6240 useless extension candidates. Maximal degree in co-relation 45259. Up to 5280 conditions per place. [2024-06-14 14:03:37,085 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 301 selfloop transitions, 61 changer transitions 17/385 dead transitions. [2024-06-14 14:03:37,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 385 transitions, 5389 flow [2024-06-14 14:03:37,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:03:37,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:03:37,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-14 14:03:37,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-14 14:03:37,086 INFO L175 Difference]: Start difference. First operand has 372 places, 368 transitions, 4557 flow. Second operand 7 states and 152 transitions. [2024-06-14 14:03:37,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 385 transitions, 5389 flow [2024-06-14 14:03:42,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 385 transitions, 5071 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 14:03:42,057 INFO L231 Difference]: Finished difference. Result has 360 places, 359 transitions, 4261 flow [2024-06-14 14:03:42,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4239, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4261, PETRI_PLACES=360, PETRI_TRANSITIONS=359} [2024-06-14 14:03:42,057 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-14 14:03:42,057 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 359 transitions, 4261 flow [2024-06-14 14:03:42,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:42,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:42,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:42,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 14:03:42,058 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:42,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:42,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1004003208, now seen corresponding path program 8 times [2024-06-14 14:03:42,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:42,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707889759] [2024-06-14 14:03:42,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:42,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:42,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:42,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:42,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:42,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707889759] [2024-06-14 14:03:42,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707889759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:42,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:42,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:03:42,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813759277] [2024-06-14 14:03:42,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:42,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:03:42,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:42,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:03:42,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:03:42,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:03:42,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 359 transitions, 4261 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:42,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:42,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:03:42,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:43,456 INFO L124 PetriNetUnfolderBase]: 3567/6152 cut-off events. [2024-06-14 14:03:43,456 INFO L125 PetriNetUnfolderBase]: For 1356259/1356261 co-relation queries the response was YES. [2024-06-14 14:03:43,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47087 conditions, 6152 events. 3567/6152 cut-off events. For 1356259/1356261 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 43483 event pairs, 1041 based on Foata normal form. 20/6171 useless extension candidates. Maximal degree in co-relation 46928. Up to 2106 conditions per place. [2024-06-14 14:03:43,544 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 224 selfloop transitions, 148 changer transitions 23/401 dead transitions. [2024-06-14 14:03:43,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 401 transitions, 5705 flow [2024-06-14 14:03:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:03:43,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:03:43,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-14 14:03:43,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-14 14:03:43,545 INFO L175 Difference]: Start difference. First operand has 360 places, 359 transitions, 4261 flow. Second operand 10 states and 226 transitions. [2024-06-14 14:03:43,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 401 transitions, 5705 flow [2024-06-14 14:03:47,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 401 transitions, 5571 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 14:03:47,204 INFO L231 Difference]: Finished difference. Result has 361 places, 349 transitions, 4340 flow [2024-06-14 14:03:47,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4135, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4340, PETRI_PLACES=361, PETRI_TRANSITIONS=349} [2024-06-14 14:03:47,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-14 14:03:47,205 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 349 transitions, 4340 flow [2024-06-14 14:03:47,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:47,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:47,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:47,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 14:03:47,205 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:47,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:47,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1003686078, now seen corresponding path program 9 times [2024-06-14 14:03:47,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:47,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347975595] [2024-06-14 14:03:47,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:47,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:47,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:47,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:47,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:47,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347975595] [2024-06-14 14:03:47,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347975595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:47,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:47,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:03:47,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014254580] [2024-06-14 14:03:47,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:47,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:03:47,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:47,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:03:47,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:03:47,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:03:47,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 349 transitions, 4340 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:47,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:47,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:03:47,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:48,489 INFO L124 PetriNetUnfolderBase]: 3425/5922 cut-off events. [2024-06-14 14:03:48,489 INFO L125 PetriNetUnfolderBase]: For 1448339/1448341 co-relation queries the response was YES. [2024-06-14 14:03:48,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48384 conditions, 5922 events. 3425/5922 cut-off events. For 1448339/1448341 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 41871 event pairs, 1201 based on Foata normal form. 20/5941 useless extension candidates. Maximal degree in co-relation 48226. Up to 2772 conditions per place. [2024-06-14 14:03:48,577 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 240 selfloop transitions, 126 changer transitions 15/387 dead transitions. [2024-06-14 14:03:48,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 387 transitions, 5726 flow [2024-06-14 14:03:48,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:03:48,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:03:48,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 14:03:48,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-14 14:03:48,578 INFO L175 Difference]: Start difference. First operand has 361 places, 349 transitions, 4340 flow. Second operand 10 states and 223 transitions. [2024-06-14 14:03:48,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 387 transitions, 5726 flow [2024-06-14 14:03:51,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 387 transitions, 5404 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-14 14:03:51,710 INFO L231 Difference]: Finished difference. Result has 352 places, 340 transitions, 4234 flow [2024-06-14 14:03:51,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4042, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4234, PETRI_PLACES=352, PETRI_TRANSITIONS=340} [2024-06-14 14:03:51,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-14 14:03:51,710 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 340 transitions, 4234 flow [2024-06-14 14:03:51,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:51,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:51,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:51,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 14:03:51,710 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:51,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:51,711 INFO L85 PathProgramCache]: Analyzing trace with hash -126020560, now seen corresponding path program 10 times [2024-06-14 14:03:51,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:51,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624345657] [2024-06-14 14:03:51,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:51,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:51,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:51,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:51,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:51,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624345657] [2024-06-14 14:03:51,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624345657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:51,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:51,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:03:51,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195615231] [2024-06-14 14:03:51,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:51,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:03:51,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:51,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:03:51,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:03:51,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:03:51,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 340 transitions, 4234 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:51,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:51,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:03:51,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:53,171 INFO L124 PetriNetUnfolderBase]: 3413/5934 cut-off events. [2024-06-14 14:03:53,171 INFO L125 PetriNetUnfolderBase]: For 1550090/1550092 co-relation queries the response was YES. [2024-06-14 14:03:53,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47147 conditions, 5934 events. 3413/5934 cut-off events. For 1550090/1550092 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 42372 event pairs, 1287 based on Foata normal form. 50/5983 useless extension candidates. Maximal degree in co-relation 46993. Up to 4393 conditions per place. [2024-06-14 14:03:53,242 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 287 selfloop transitions, 53 changer transitions 18/364 dead transitions. [2024-06-14 14:03:53,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 364 transitions, 5286 flow [2024-06-14 14:03:53,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:03:53,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:03:53,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 14:03:53,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-14 14:03:53,242 INFO L175 Difference]: Start difference. First operand has 352 places, 340 transitions, 4234 flow. Second operand 7 states and 156 transitions. [2024-06-14 14:03:53,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 364 transitions, 5286 flow [2024-06-14 14:03:55,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 364 transitions, 5015 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-14 14:03:55,846 INFO L231 Difference]: Finished difference. Result has 342 places, 329 transitions, 3906 flow [2024-06-14 14:03:55,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3973, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3906, PETRI_PLACES=342, PETRI_TRANSITIONS=329} [2024-06-14 14:03:55,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-14 14:03:55,847 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 329 transitions, 3906 flow [2024-06-14 14:03:55,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:55,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:03:55,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:03:55,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 14:03:55,847 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:03:55,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:03:55,848 INFO L85 PathProgramCache]: Analyzing trace with hash -120510310, now seen corresponding path program 11 times [2024-06-14 14:03:55,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:03:55,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316978209] [2024-06-14 14:03:55,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:03:55,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:03:55,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:03:56,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:03:56,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:03:56,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316978209] [2024-06-14 14:03:56,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316978209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:03:56,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:03:56,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:03:56,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237482242] [2024-06-14 14:03:56,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:03:56,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:03:56,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:03:56,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:03:56,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:03:56,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:03:56,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 329 transitions, 3906 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:03:56,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:03:56,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:03:56,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:03:57,093 INFO L124 PetriNetUnfolderBase]: 3130/5425 cut-off events. [2024-06-14 14:03:57,093 INFO L125 PetriNetUnfolderBase]: For 1315960/1315962 co-relation queries the response was YES. [2024-06-14 14:03:57,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41337 conditions, 5425 events. 3130/5425 cut-off events. For 1315960/1315962 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 37891 event pairs, 1224 based on Foata normal form. 54/5478 useless extension candidates. Maximal degree in co-relation 41187. Up to 4604 conditions per place. [2024-06-14 14:03:57,194 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 277 selfloop transitions, 49 changer transitions 15/347 dead transitions. [2024-06-14 14:03:57,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 347 transitions, 4660 flow [2024-06-14 14:03:57,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:03:57,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:03:57,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-14 14:03:57,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 14:03:57,195 INFO L175 Difference]: Start difference. First operand has 342 places, 329 transitions, 3906 flow. Second operand 8 states and 168 transitions. [2024-06-14 14:03:57,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 347 transitions, 4660 flow [2024-06-14 14:04:00,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 347 transitions, 4538 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:00,338 INFO L231 Difference]: Finished difference. Result has 339 places, 322 transitions, 3803 flow [2024-06-14 14:04:00,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3784, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3803, PETRI_PLACES=339, PETRI_TRANSITIONS=322} [2024-06-14 14:04:00,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-14 14:04:00,339 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 322 transitions, 3803 flow [2024-06-14 14:04:00,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:00,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:00,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:00,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 14:04:00,339 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:00,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:00,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1003674918, now seen corresponding path program 12 times [2024-06-14 14:04:00,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:00,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073178592] [2024-06-14 14:04:00,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:00,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:00,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:00,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:00,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:00,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073178592] [2024-06-14 14:04:00,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073178592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:00,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:00,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:00,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91477564] [2024-06-14 14:04:00,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:00,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:00,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:00,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:00,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:00,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:00,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 322 transitions, 3803 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:00,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:00,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:00,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:01,651 INFO L124 PetriNetUnfolderBase]: 2931/5076 cut-off events. [2024-06-14 14:04:01,651 INFO L125 PetriNetUnfolderBase]: For 985493/985495 co-relation queries the response was YES. [2024-06-14 14:04:01,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37714 conditions, 5076 events. 2931/5076 cut-off events. For 985493/985495 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 34731 event pairs, 1040 based on Foata normal form. 20/5095 useless extension candidates. Maximal degree in co-relation 37567. Up to 2291 conditions per place. [2024-06-14 14:04:01,710 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 216 selfloop transitions, 101 changer transitions 32/355 dead transitions. [2024-06-14 14:04:01,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 355 transitions, 4843 flow [2024-06-14 14:04:01,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:01,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:01,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-14 14:04:01,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-14 14:04:01,711 INFO L175 Difference]: Start difference. First operand has 339 places, 322 transitions, 3803 flow. Second operand 10 states and 217 transitions. [2024-06-14 14:04:01,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 355 transitions, 4843 flow [2024-06-14 14:04:04,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 355 transitions, 4737 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:04,243 INFO L231 Difference]: Finished difference. Result has 339 places, 305 transitions, 3720 flow [2024-06-14 14:04:04,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3701, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3720, PETRI_PLACES=339, PETRI_TRANSITIONS=305} [2024-06-14 14:04:04,244 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-14 14:04:04,244 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 305 transitions, 3720 flow [2024-06-14 14:04:04,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:04,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:04,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:04,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 14:04:04,245 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:04,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:04,245 INFO L85 PathProgramCache]: Analyzing trace with hash 861772922, now seen corresponding path program 13 times [2024-06-14 14:04:04,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:04,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886540880] [2024-06-14 14:04:04,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:04,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:04,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:04,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:04,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:04,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886540880] [2024-06-14 14:04:04,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886540880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:04,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:04,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:04,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629403057] [2024-06-14 14:04:04,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:04,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:04,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:04,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:04,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:04,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:04,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 305 transitions, 3720 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:04,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:04,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:04,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:05,476 INFO L124 PetriNetUnfolderBase]: 2850/4945 cut-off events. [2024-06-14 14:04:05,477 INFO L125 PetriNetUnfolderBase]: For 1007207/1007209 co-relation queries the response was YES. [2024-06-14 14:04:05,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37026 conditions, 4945 events. 2850/4945 cut-off events. For 1007207/1007209 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 33992 event pairs, 1083 based on Foata normal form. 28/4972 useless extension candidates. Maximal degree in co-relation 36880. Up to 4067 conditions per place. [2024-06-14 14:04:05,569 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 202 selfloop transitions, 103 changer transitions 14/325 dead transitions. [2024-06-14 14:04:05,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 325 transitions, 4434 flow [2024-06-14 14:04:05,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:05,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:05,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-14 14:04:05,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-14 14:04:05,570 INFO L175 Difference]: Start difference. First operand has 339 places, 305 transitions, 3720 flow. Second operand 10 states and 208 transitions. [2024-06-14 14:04:05,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 325 transitions, 4434 flow [2024-06-14 14:04:09,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 325 transitions, 4251 flow, removed 13 selfloop flow, removed 15 redundant places. [2024-06-14 14:04:09,734 INFO L231 Difference]: Finished difference. Result has 318 places, 299 transitions, 3688 flow [2024-06-14 14:04:09,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3537, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3688, PETRI_PLACES=318, PETRI_TRANSITIONS=299} [2024-06-14 14:04:09,734 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-14 14:04:09,734 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 299 transitions, 3688 flow [2024-06-14 14:04:09,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:09,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:09,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:09,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 14:04:09,735 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:09,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:09,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1741852482, now seen corresponding path program 14 times [2024-06-14 14:04:09,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:09,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522357093] [2024-06-14 14:04:09,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:09,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:09,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:09,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:09,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:09,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522357093] [2024-06-14 14:04:09,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522357093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:09,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:09,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:09,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919026406] [2024-06-14 14:04:09,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:09,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:09,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:09,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:09,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:09,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:09,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 299 transitions, 3688 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:09,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:09,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:09,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:10,954 INFO L124 PetriNetUnfolderBase]: 3052/5299 cut-off events. [2024-06-14 14:04:10,954 INFO L125 PetriNetUnfolderBase]: For 1073186/1073188 co-relation queries the response was YES. [2024-06-14 14:04:11,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41980 conditions, 5299 events. 3052/5299 cut-off events. For 1073186/1073188 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 37057 event pairs, 1116 based on Foata normal form. 20/5318 useless extension candidates. Maximal degree in co-relation 41843. Up to 3631 conditions per place. [2024-06-14 14:04:11,015 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 211 selfloop transitions, 100 changer transitions 15/332 dead transitions. [2024-06-14 14:04:11,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 332 transitions, 4878 flow [2024-06-14 14:04:11,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:11,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:11,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 14:04:11,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-14 14:04:11,016 INFO L175 Difference]: Start difference. First operand has 318 places, 299 transitions, 3688 flow. Second operand 10 states and 219 transitions. [2024-06-14 14:04:11,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 332 transitions, 4878 flow [2024-06-14 14:04:13,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 332 transitions, 4660 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 14:04:13,763 INFO L231 Difference]: Finished difference. Result has 316 places, 290 transitions, 3607 flow [2024-06-14 14:04:13,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3478, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3607, PETRI_PLACES=316, PETRI_TRANSITIONS=290} [2024-06-14 14:04:13,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-14 14:04:13,764 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 290 transitions, 3607 flow [2024-06-14 14:04:13,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:13,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:13,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:13,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 14:04:13,765 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:13,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:13,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1735365732, now seen corresponding path program 15 times [2024-06-14 14:04:13,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:13,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855320140] [2024-06-14 14:04:13,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:13,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:13,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:13,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:13,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:13,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855320140] [2024-06-14 14:04:13,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855320140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:13,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:13,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:13,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093792748] [2024-06-14 14:04:13,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:13,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:13,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:13,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:13,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:14,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:14,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 290 transitions, 3607 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:14,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:14,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:14,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:14,966 INFO L124 PetriNetUnfolderBase]: 2972/5161 cut-off events. [2024-06-14 14:04:14,967 INFO L125 PetriNetUnfolderBase]: For 1078247/1078249 co-relation queries the response was YES. [2024-06-14 14:04:15,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41357 conditions, 5161 events. 2972/5161 cut-off events. For 1078247/1078249 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 36009 event pairs, 1176 based on Foata normal form. 26/5186 useless extension candidates. Maximal degree in co-relation 41221. Up to 3955 conditions per place. [2024-06-14 14:04:15,041 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 198 selfloop transitions, 93 changer transitions 20/317 dead transitions. [2024-06-14 14:04:15,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 317 transitions, 4541 flow [2024-06-14 14:04:15,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:15,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:15,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-14 14:04:15,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-14 14:04:15,041 INFO L175 Difference]: Start difference. First operand has 316 places, 290 transitions, 3607 flow. Second operand 10 states and 212 transitions. [2024-06-14 14:04:15,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 317 transitions, 4541 flow [2024-06-14 14:04:17,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 317 transitions, 4323 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-14 14:04:17,578 INFO L231 Difference]: Finished difference. Result has 309 places, 277 transitions, 3401 flow [2024-06-14 14:04:17,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3401, PETRI_PLACES=309, PETRI_TRANSITIONS=277} [2024-06-14 14:04:17,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-14 14:04:17,578 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 277 transitions, 3401 flow [2024-06-14 14:04:17,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:17,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:17,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:17,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 14:04:17,579 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:17,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:17,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1746447612, now seen corresponding path program 16 times [2024-06-14 14:04:17,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:17,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595440523] [2024-06-14 14:04:17,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:17,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:17,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:17,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:17,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:17,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595440523] [2024-06-14 14:04:17,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595440523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:17,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:17,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:17,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481935998] [2024-06-14 14:04:17,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:17,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:17,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:17,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:17,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:17,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:17,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 277 transitions, 3401 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:17,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:17,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:17,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:18,627 INFO L124 PetriNetUnfolderBase]: 2838/4945 cut-off events. [2024-06-14 14:04:18,628 INFO L125 PetriNetUnfolderBase]: For 965542/965544 co-relation queries the response was YES. [2024-06-14 14:04:18,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38917 conditions, 4945 events. 2838/4945 cut-off events. For 965542/965544 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 34280 event pairs, 1151 based on Foata normal form. 26/4970 useless extension candidates. Maximal degree in co-relation 38785. Up to 3856 conditions per place. [2024-06-14 14:04:18,692 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 194 selfloop transitions, 94 changer transitions 10/304 dead transitions. [2024-06-14 14:04:18,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 304 transitions, 4301 flow [2024-06-14 14:04:18,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:18,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:18,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 14:04:18,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146341463414634 [2024-06-14 14:04:18,692 INFO L175 Difference]: Start difference. First operand has 309 places, 277 transitions, 3401 flow. Second operand 10 states and 211 transitions. [2024-06-14 14:04:18,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 304 transitions, 4301 flow [2024-06-14 14:04:20,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 304 transitions, 4090 flow, removed 14 selfloop flow, removed 14 redundant places. [2024-06-14 14:04:20,035 INFO L231 Difference]: Finished difference. Result has 298 places, 274 transitions, 3362 flow [2024-06-14 14:04:20,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3362, PETRI_PLACES=298, PETRI_TRANSITIONS=274} [2024-06-14 14:04:20,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-14 14:04:20,036 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 274 transitions, 3362 flow [2024-06-14 14:04:20,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:20,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:20,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:20,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 14:04:20,036 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:20,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:20,036 INFO L85 PathProgramCache]: Analyzing trace with hash -945474588, now seen corresponding path program 17 times [2024-06-14 14:04:20,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:20,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313598555] [2024-06-14 14:04:20,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:20,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:20,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:20,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:20,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:20,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313598555] [2024-06-14 14:04:20,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313598555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:20,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:20,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:20,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928249775] [2024-06-14 14:04:20,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:20,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:20,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:20,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:20,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:20,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:20,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 274 transitions, 3362 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:20,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:20,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:20,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:21,002 INFO L124 PetriNetUnfolderBase]: 2687/4688 cut-off events. [2024-06-14 14:04:21,002 INFO L125 PetriNetUnfolderBase]: For 757053/757055 co-relation queries the response was YES. [2024-06-14 14:04:21,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34487 conditions, 4688 events. 2687/4688 cut-off events. For 757053/757055 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 32100 event pairs, 1106 based on Foata normal form. 28/4715 useless extension candidates. Maximal degree in co-relation 34361. Up to 3856 conditions per place. [2024-06-14 14:04:21,059 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 184 selfloop transitions, 87 changer transitions 17/294 dead transitions. [2024-06-14 14:04:21,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 294 transitions, 4014 flow [2024-06-14 14:04:21,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:21,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:21,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-14 14:04:21,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4951219512195122 [2024-06-14 14:04:21,060 INFO L175 Difference]: Start difference. First operand has 298 places, 274 transitions, 3362 flow. Second operand 10 states and 203 transitions. [2024-06-14 14:04:21,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 294 transitions, 4014 flow [2024-06-14 14:04:22,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 294 transitions, 3825 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 14:04:22,503 INFO L231 Difference]: Finished difference. Result has 297 places, 266 transitions, 3256 flow [2024-06-14 14:04:22,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3173, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3256, PETRI_PLACES=297, PETRI_TRANSITIONS=266} [2024-06-14 14:04:22,503 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-14 14:04:22,504 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 266 transitions, 3256 flow [2024-06-14 14:04:22,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:22,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:22,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:22,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 14:04:22,504 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:22,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:22,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1741863642, now seen corresponding path program 18 times [2024-06-14 14:04:22,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:22,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450698926] [2024-06-14 14:04:22,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:22,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:22,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:22,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:22,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:22,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450698926] [2024-06-14 14:04:22,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450698926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:22,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:22,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:22,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341987906] [2024-06-14 14:04:22,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:22,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:22,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:22,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:22,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:22,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:22,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 266 transitions, 3256 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:22,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:22,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:22,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:23,438 INFO L124 PetriNetUnfolderBase]: 2564/4487 cut-off events. [2024-06-14 14:04:23,438 INFO L125 PetriNetUnfolderBase]: For 646426/646428 co-relation queries the response was YES. [2024-06-14 14:04:23,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31988 conditions, 4487 events. 2564/4487 cut-off events. For 646426/646428 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 30485 event pairs, 989 based on Foata normal form. 20/4506 useless extension candidates. Maximal degree in co-relation 31863. Up to 3631 conditions per place. [2024-06-14 14:04:23,492 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 75 changer transitions 38/289 dead transitions. [2024-06-14 14:04:23,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 289 transitions, 3902 flow [2024-06-14 14:04:23,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:23,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:23,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-14 14:04:23,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-14 14:04:23,492 INFO L175 Difference]: Start difference. First operand has 297 places, 266 transitions, 3256 flow. Second operand 10 states and 204 transitions. [2024-06-14 14:04:23,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 289 transitions, 3902 flow [2024-06-14 14:04:24,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 289 transitions, 3655 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 14:04:24,840 INFO L231 Difference]: Finished difference. Result has 290 places, 245 transitions, 2908 flow [2024-06-14 14:04:24,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3015, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2908, PETRI_PLACES=290, PETRI_TRANSITIONS=245} [2024-06-14 14:04:24,841 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-14 14:04:24,841 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 245 transitions, 2908 flow [2024-06-14 14:04:24,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:24,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:24,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:24,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 14:04:24,841 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:24,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:24,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1472432580, now seen corresponding path program 19 times [2024-06-14 14:04:24,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:24,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136593121] [2024-06-14 14:04:24,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:24,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:24,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:25,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:25,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:25,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136593121] [2024-06-14 14:04:25,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136593121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:25,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:25,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:25,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526945184] [2024-06-14 14:04:25,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:25,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:25,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:25,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:25,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:25,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:25,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 245 transitions, 2908 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:25,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:25,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:25,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:25,806 INFO L124 PetriNetUnfolderBase]: 2636/4552 cut-off events. [2024-06-14 14:04:25,806 INFO L125 PetriNetUnfolderBase]: For 723460/723460 co-relation queries the response was YES. [2024-06-14 14:04:25,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33055 conditions, 4552 events. 2636/4552 cut-off events. For 723460/723460 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 31026 event pairs, 1083 based on Foata normal form. 24/4575 useless extension candidates. Maximal degree in co-relation 32933. Up to 3174 conditions per place. [2024-06-14 14:04:25,858 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 157 selfloop transitions, 89 changer transitions 16/268 dead transitions. [2024-06-14 14:04:25,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 268 transitions, 3696 flow [2024-06-14 14:04:25,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:25,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:25,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 14:04:25,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-14 14:04:25,859 INFO L175 Difference]: Start difference. First operand has 290 places, 245 transitions, 2908 flow. Second operand 9 states and 193 transitions. [2024-06-14 14:04:25,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 268 transitions, 3696 flow [2024-06-14 14:04:26,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 268 transitions, 3340 flow, removed 56 selfloop flow, removed 23 redundant places. [2024-06-14 14:04:26,683 INFO L231 Difference]: Finished difference. Result has 254 places, 236 transitions, 2681 flow [2024-06-14 14:04:26,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2681, PETRI_PLACES=254, PETRI_TRANSITIONS=236} [2024-06-14 14:04:26,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-14 14:04:26,684 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 236 transitions, 2681 flow [2024-06-14 14:04:26,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:26,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:26,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:26,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 14:04:26,684 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:26,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:26,685 INFO L85 PathProgramCache]: Analyzing trace with hash 222529870, now seen corresponding path program 11 times [2024-06-14 14:04:26,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:26,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328244107] [2024-06-14 14:04:26,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:26,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:26,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:26,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:26,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:26,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328244107] [2024-06-14 14:04:26,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328244107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:26,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:26,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:26,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10451315] [2024-06-14 14:04:26,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:26,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:26,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:26,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:26,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:26,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:26,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 236 transitions, 2681 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:26,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:26,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:26,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:27,627 INFO L124 PetriNetUnfolderBase]: 2601/4523 cut-off events. [2024-06-14 14:04:27,627 INFO L125 PetriNetUnfolderBase]: For 600510/600510 co-relation queries the response was YES. [2024-06-14 14:04:27,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30478 conditions, 4523 events. 2601/4523 cut-off events. For 600510/600510 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 31000 event pairs, 814 based on Foata normal form. 36/4558 useless extension candidates. Maximal degree in co-relation 30368. Up to 2726 conditions per place. [2024-06-14 14:04:27,676 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 201 selfloop transitions, 45 changer transitions 11/263 dead transitions. [2024-06-14 14:04:27,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 263 transitions, 3439 flow [2024-06-14 14:04:27,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:27,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:27,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 14:04:27,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 14:04:27,677 INFO L175 Difference]: Start difference. First operand has 254 places, 236 transitions, 2681 flow. Second operand 7 states and 158 transitions. [2024-06-14 14:04:27,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 263 transitions, 3439 flow [2024-06-14 14:04:28,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 263 transitions, 3251 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 14:04:28,615 INFO L231 Difference]: Finished difference. Result has 248 places, 231 transitions, 2529 flow [2024-06-14 14:04:28,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2499, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2529, PETRI_PLACES=248, PETRI_TRANSITIONS=231} [2024-06-14 14:04:28,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-14 14:04:28,616 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 231 transitions, 2529 flow [2024-06-14 14:04:28,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:28,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:28,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:28,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 14:04:28,616 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:28,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:28,616 INFO L85 PathProgramCache]: Analyzing trace with hash 222535450, now seen corresponding path program 12 times [2024-06-14 14:04:28,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:28,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193934995] [2024-06-14 14:04:28,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:28,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:28,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:28,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:28,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:28,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193934995] [2024-06-14 14:04:28,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193934995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:28,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:28,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:28,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768152176] [2024-06-14 14:04:28,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:28,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:28,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:28,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:28,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:28,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:28,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 231 transitions, 2529 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:28,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:28,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:28,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:29,491 INFO L124 PetriNetUnfolderBase]: 2307/4001 cut-off events. [2024-06-14 14:04:29,491 INFO L125 PetriNetUnfolderBase]: For 483288/483288 co-relation queries the response was YES. [2024-06-14 14:04:29,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25880 conditions, 4001 events. 2307/4001 cut-off events. For 483288/483288 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 26606 event pairs, 778 based on Foata normal form. 36/4036 useless extension candidates. Maximal degree in co-relation 25785. Up to 2726 conditions per place. [2024-06-14 14:04:29,534 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 194 selfloop transitions, 39 changer transitions 23/262 dead transitions. [2024-06-14 14:04:29,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 262 transitions, 3295 flow [2024-06-14 14:04:29,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:29,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:29,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 14:04:29,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-14 14:04:29,535 INFO L175 Difference]: Start difference. First operand has 248 places, 231 transitions, 2529 flow. Second operand 8 states and 175 transitions. [2024-06-14 14:04:29,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 262 transitions, 3295 flow [2024-06-14 14:04:30,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 262 transitions, 3200 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:30,292 INFO L231 Difference]: Finished difference. Result has 246 places, 221 transitions, 2377 flow [2024-06-14 14:04:30,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2438, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2377, PETRI_PLACES=246, PETRI_TRANSITIONS=221} [2024-06-14 14:04:30,293 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-14 14:04:30,293 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 221 transitions, 2377 flow [2024-06-14 14:04:30,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:30,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:30,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:30,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 14:04:30,293 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:30,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:30,294 INFO L85 PathProgramCache]: Analyzing trace with hash -120664132, now seen corresponding path program 13 times [2024-06-14 14:04:30,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:30,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901490061] [2024-06-14 14:04:30,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:30,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:30,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:30,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:30,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:30,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901490061] [2024-06-14 14:04:30,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901490061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:30,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:30,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:30,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518716618] [2024-06-14 14:04:30,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:30,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:30,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:30,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:30,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:30,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:30,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 221 transitions, 2377 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:30,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:30,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:30,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:31,093 INFO L124 PetriNetUnfolderBase]: 2153/3725 cut-off events. [2024-06-14 14:04:31,093 INFO L125 PetriNetUnfolderBase]: For 441850/441850 co-relation queries the response was YES. [2024-06-14 14:04:31,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23147 conditions, 3725 events. 2153/3725 cut-off events. For 441850/441850 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 24379 event pairs, 828 based on Foata normal form. 48/3772 useless extension candidates. Maximal degree in co-relation 23054. Up to 2957 conditions per place. [2024-06-14 14:04:31,129 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 173 selfloop transitions, 29 changer transitions 32/240 dead transitions. [2024-06-14 14:04:31,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 240 transitions, 2917 flow [2024-06-14 14:04:31,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:31,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:31,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 14:04:31,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030487804878049 [2024-06-14 14:04:31,130 INFO L175 Difference]: Start difference. First operand has 246 places, 221 transitions, 2377 flow. Second operand 8 states and 165 transitions. [2024-06-14 14:04:31,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 240 transitions, 2917 flow [2024-06-14 14:04:32,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 240 transitions, 2804 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:32,083 INFO L231 Difference]: Finished difference. Result has 239 places, 205 transitions, 2108 flow [2024-06-14 14:04:32,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2264, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2108, PETRI_PLACES=239, PETRI_TRANSITIONS=205} [2024-06-14 14:04:32,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-14 14:04:32,084 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 205 transitions, 2108 flow [2024-06-14 14:04:32,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:32,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:32,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:32,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 14:04:32,084 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:32,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:32,085 INFO L85 PathProgramCache]: Analyzing trace with hash 964233998, now seen corresponding path program 14 times [2024-06-14 14:04:32,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:32,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894945617] [2024-06-14 14:04:32,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:32,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:32,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:32,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:32,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:32,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894945617] [2024-06-14 14:04:32,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894945617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:32,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:32,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:32,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33265543] [2024-06-14 14:04:32,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:32,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:32,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:32,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:32,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:32,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:32,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 205 transitions, 2108 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:32,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:32,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:32,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:32,764 INFO L124 PetriNetUnfolderBase]: 1873/3225 cut-off events. [2024-06-14 14:04:32,764 INFO L125 PetriNetUnfolderBase]: For 313836/313840 co-relation queries the response was YES. [2024-06-14 14:04:32,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19333 conditions, 3225 events. 1873/3225 cut-off events. For 313836/313840 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20362 event pairs, 771 based on Foata normal form. 30/3254 useless extension candidates. Maximal degree in co-relation 19242. Up to 2626 conditions per place. [2024-06-14 14:04:32,795 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 123 selfloop transitions, 72 changer transitions 17/218 dead transitions. [2024-06-14 14:04:32,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 218 transitions, 2578 flow [2024-06-14 14:04:32,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:32,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:32,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 14:04:32,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932249322493225 [2024-06-14 14:04:32,796 INFO L175 Difference]: Start difference. First operand has 239 places, 205 transitions, 2108 flow. Second operand 9 states and 182 transitions. [2024-06-14 14:04:32,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 218 transitions, 2578 flow [2024-06-14 14:04:33,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 218 transitions, 2475 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 14:04:33,145 INFO L231 Difference]: Finished difference. Result has 225 places, 196 transitions, 2066 flow [2024-06-14 14:04:33,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2005, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2066, PETRI_PLACES=225, PETRI_TRANSITIONS=196} [2024-06-14 14:04:33,146 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-14 14:04:33,146 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 196 transitions, 2066 flow [2024-06-14 14:04:33,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:33,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:33,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:33,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 14:04:33,146 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:33,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:33,146 INFO L85 PathProgramCache]: Analyzing trace with hash 971120462, now seen corresponding path program 1 times [2024-06-14 14:04:33,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:33,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224765600] [2024-06-14 14:04:33,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:33,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:33,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:33,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:33,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:33,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224765600] [2024-06-14 14:04:33,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224765600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:33,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:33,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:33,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945885928] [2024-06-14 14:04:33,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:33,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:33,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:33,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:33,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:33,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:33,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 196 transitions, 2066 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:33,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:33,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:33,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:33,868 INFO L124 PetriNetUnfolderBase]: 2104/3630 cut-off events. [2024-06-14 14:04:33,868 INFO L125 PetriNetUnfolderBase]: For 386200/386204 co-relation queries the response was YES. [2024-06-14 14:04:33,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23774 conditions, 3630 events. 2104/3630 cut-off events. For 386200/386204 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 23664 event pairs, 732 based on Foata normal form. 22/3651 useless extension candidates. Maximal degree in co-relation 23686. Up to 1723 conditions per place. [2024-06-14 14:04:33,902 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 123 selfloop transitions, 84 changer transitions 9/222 dead transitions. [2024-06-14 14:04:33,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 222 transitions, 2852 flow [2024-06-14 14:04:33,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:33,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:33,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 14:04:33,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-14 14:04:33,903 INFO L175 Difference]: Start difference. First operand has 225 places, 196 transitions, 2066 flow. Second operand 9 states and 194 transitions. [2024-06-14 14:04:33,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 222 transitions, 2852 flow [2024-06-14 14:04:34,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 222 transitions, 2684 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 14:04:34,678 INFO L231 Difference]: Finished difference. Result has 219 places, 193 transitions, 2066 flow [2024-06-14 14:04:34,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1914, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2066, PETRI_PLACES=219, PETRI_TRANSITIONS=193} [2024-06-14 14:04:34,678 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-14 14:04:34,678 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 193 transitions, 2066 flow [2024-06-14 14:04:34,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:34,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:34,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:34,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 14:04:34,678 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:34,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:34,679 INFO L85 PathProgramCache]: Analyzing trace with hash 971114882, now seen corresponding path program 2 times [2024-06-14 14:04:34,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:34,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666033232] [2024-06-14 14:04:34,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:34,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:34,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:34,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:34,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:34,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666033232] [2024-06-14 14:04:34,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666033232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:34,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:34,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:34,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328437879] [2024-06-14 14:04:34,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:34,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:34,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:34,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:34,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:34,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:34,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 193 transitions, 2066 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:34,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:34,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:34,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:35,392 INFO L124 PetriNetUnfolderBase]: 1987/3451 cut-off events. [2024-06-14 14:04:35,393 INFO L125 PetriNetUnfolderBase]: For 319364/319368 co-relation queries the response was YES. [2024-06-14 14:04:35,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21731 conditions, 3451 events. 1987/3451 cut-off events. For 319364/319368 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22471 event pairs, 750 based on Foata normal form. 22/3472 useless extension candidates. Maximal degree in co-relation 21646. Up to 1723 conditions per place. [2024-06-14 14:04:35,426 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 122 selfloop transitions, 81 changer transitions 10/219 dead transitions. [2024-06-14 14:04:35,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 219 transitions, 2834 flow [2024-06-14 14:04:35,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:35,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:35,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 14:04:35,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-14 14:04:35,427 INFO L175 Difference]: Start difference. First operand has 219 places, 193 transitions, 2066 flow. Second operand 9 states and 193 transitions. [2024-06-14 14:04:35,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 219 transitions, 2834 flow [2024-06-14 14:04:36,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 219 transitions, 2660 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:36,096 INFO L231 Difference]: Finished difference. Result has 219 places, 189 transitions, 2037 flow [2024-06-14 14:04:36,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2037, PETRI_PLACES=219, PETRI_TRANSITIONS=189} [2024-06-14 14:04:36,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-14 14:04:36,096 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 189 transitions, 2037 flow [2024-06-14 14:04:36,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:36,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:36,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:36,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 14:04:36,097 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:36,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:36,097 INFO L85 PathProgramCache]: Analyzing trace with hash 959092772, now seen corresponding path program 3 times [2024-06-14 14:04:36,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:36,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069902944] [2024-06-14 14:04:36,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:36,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:36,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:36,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:36,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:36,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069902944] [2024-06-14 14:04:36,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069902944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:36,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:36,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:36,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051582244] [2024-06-14 14:04:36,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:36,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:36,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:36,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:36,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:36,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:36,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 189 transitions, 2037 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:36,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:36,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:36,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:36,794 INFO L124 PetriNetUnfolderBase]: 1988/3440 cut-off events. [2024-06-14 14:04:36,794 INFO L125 PetriNetUnfolderBase]: For 333815/333823 co-relation queries the response was YES. [2024-06-14 14:04:36,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21853 conditions, 3440 events. 1988/3440 cut-off events. For 333815/333823 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22324 event pairs, 871 based on Foata normal form. 32/3471 useless extension candidates. Maximal degree in co-relation 21768. Up to 2416 conditions per place. [2024-06-14 14:04:36,825 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 119 selfloop transitions, 75 changer transitions 10/210 dead transitions. [2024-06-14 14:04:36,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 210 transitions, 2645 flow [2024-06-14 14:04:36,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:04:36,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:04:36,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-14 14:04:36,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4902439024390244 [2024-06-14 14:04:36,826 INFO L175 Difference]: Start difference. First operand has 219 places, 189 transitions, 2037 flow. Second operand 10 states and 201 transitions. [2024-06-14 14:04:36,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 210 transitions, 2645 flow [2024-06-14 14:04:37,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 210 transitions, 2477 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:37,572 INFO L231 Difference]: Finished difference. Result has 219 places, 186 transitions, 1996 flow [2024-06-14 14:04:37,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1996, PETRI_PLACES=219, PETRI_TRANSITIONS=186} [2024-06-14 14:04:37,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-14 14:04:37,573 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 186 transitions, 1996 flow [2024-06-14 14:04:37,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:37,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:37,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:37,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 14:04:37,573 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:37,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:37,573 INFO L85 PathProgramCache]: Analyzing trace with hash 798012122, now seen corresponding path program 4 times [2024-06-14 14:04:37,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:37,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475707652] [2024-06-14 14:04:37,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:37,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:37,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:37,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:37,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:37,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475707652] [2024-06-14 14:04:37,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475707652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:37,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:37,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:37,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715821071] [2024-06-14 14:04:37,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:37,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:37,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:37,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:37,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:37,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:37,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 186 transitions, 1996 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:37,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:37,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:37,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:38,177 INFO L124 PetriNetUnfolderBase]: 1723/2995 cut-off events. [2024-06-14 14:04:38,177 INFO L125 PetriNetUnfolderBase]: For 240843/240843 co-relation queries the response was YES. [2024-06-14 14:04:38,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17350 conditions, 2995 events. 1723/2995 cut-off events. For 240843/240843 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18888 event pairs, 757 based on Foata normal form. 26/3020 useless extension candidates. Maximal degree in co-relation 17266. Up to 2441 conditions per place. [2024-06-14 14:04:38,203 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 124 selfloop transitions, 54 changer transitions 13/197 dead transitions. [2024-06-14 14:04:38,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 197 transitions, 2420 flow [2024-06-14 14:04:38,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:38,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:38,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-14 14:04:38,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-14 14:04:38,204 INFO L175 Difference]: Start difference. First operand has 219 places, 186 transitions, 1996 flow. Second operand 7 states and 146 transitions. [2024-06-14 14:04:38,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 197 transitions, 2420 flow [2024-06-14 14:04:38,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 197 transitions, 2272 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 14:04:38,637 INFO L231 Difference]: Finished difference. Result has 213 places, 181 transitions, 1910 flow [2024-06-14 14:04:38,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1910, PETRI_PLACES=213, PETRI_TRANSITIONS=181} [2024-06-14 14:04:38,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-14 14:04:38,637 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 181 transitions, 1910 flow [2024-06-14 14:04:38,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:38,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:38,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:38,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 14:04:38,638 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:38,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:38,638 INFO L85 PathProgramCache]: Analyzing trace with hash 970703822, now seen corresponding path program 5 times [2024-06-14 14:04:38,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:38,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978018984] [2024-06-14 14:04:38,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:38,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:38,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:38,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:38,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:38,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978018984] [2024-06-14 14:04:38,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978018984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:38,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:38,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:38,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185659133] [2024-06-14 14:04:38,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:38,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:38,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:38,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:38,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:38,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:38,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 181 transitions, 1910 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:38,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:38,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:38,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:39,267 INFO L124 PetriNetUnfolderBase]: 1587/2777 cut-off events. [2024-06-14 14:04:39,267 INFO L125 PetriNetUnfolderBase]: For 189741/189743 co-relation queries the response was YES. [2024-06-14 14:04:39,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14995 conditions, 2777 events. 1587/2777 cut-off events. For 189741/189743 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 17299 event pairs, 671 based on Foata normal form. 28/2804 useless extension candidates. Maximal degree in co-relation 14912. Up to 2230 conditions per place. [2024-06-14 14:04:39,292 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 109 selfloop transitions, 56 changer transitions 23/194 dead transitions. [2024-06-14 14:04:39,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 194 transitions, 2332 flow [2024-06-14 14:04:39,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:04:39,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:04:39,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 14:04:39,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47696476964769646 [2024-06-14 14:04:39,293 INFO L175 Difference]: Start difference. First operand has 213 places, 181 transitions, 1910 flow. Second operand 9 states and 176 transitions. [2024-06-14 14:04:39,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 194 transitions, 2332 flow [2024-06-14 14:04:39,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 194 transitions, 2220 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:39,590 INFO L231 Difference]: Finished difference. Result has 213 places, 167 transitions, 1753 flow [2024-06-14 14:04:39,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1753, PETRI_PLACES=213, PETRI_TRANSITIONS=167} [2024-06-14 14:04:39,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-14 14:04:39,590 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 167 transitions, 1753 flow [2024-06-14 14:04:39,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:39,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:39,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:39,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 14:04:39,591 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:39,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:39,592 INFO L85 PathProgramCache]: Analyzing trace with hash 787287362, now seen corresponding path program 6 times [2024-06-14 14:04:39,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:39,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537700259] [2024-06-14 14:04:39,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:39,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:39,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:39,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:39,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:39,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537700259] [2024-06-14 14:04:39,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537700259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:39,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:39,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:39,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761872657] [2024-06-14 14:04:39,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:39,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:39,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:39,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:39,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:39,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:39,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 167 transitions, 1753 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:39,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:39,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:39,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:40,175 INFO L124 PetriNetUnfolderBase]: 1500/2600 cut-off events. [2024-06-14 14:04:40,175 INFO L125 PetriNetUnfolderBase]: For 179857/179857 co-relation queries the response was YES. [2024-06-14 14:04:40,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14146 conditions, 2600 events. 1500/2600 cut-off events. For 179857/179857 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15814 event pairs, 656 based on Foata normal form. 26/2625 useless extension candidates. Maximal degree in co-relation 14064. Up to 2105 conditions per place. [2024-06-14 14:04:40,199 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 113 selfloop transitions, 45 changer transitions 14/178 dead transitions. [2024-06-14 14:04:40,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 178 transitions, 2139 flow [2024-06-14 14:04:40,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:40,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:40,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-14 14:04:40,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-14 14:04:40,200 INFO L175 Difference]: Start difference. First operand has 213 places, 167 transitions, 1753 flow. Second operand 7 states and 143 transitions. [2024-06-14 14:04:40,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 178 transitions, 2139 flow [2024-06-14 14:04:40,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 178 transitions, 1967 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 14:04:40,471 INFO L231 Difference]: Finished difference. Result has 201 places, 161 transitions, 1622 flow [2024-06-14 14:04:40,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1622, PETRI_PLACES=201, PETRI_TRANSITIONS=161} [2024-06-14 14:04:40,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-14 14:04:40,471 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 161 transitions, 1622 flow [2024-06-14 14:04:40,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:40,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:40,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:40,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 14:04:40,472 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:40,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:40,472 INFO L85 PathProgramCache]: Analyzing trace with hash 798399932, now seen corresponding path program 7 times [2024-06-14 14:04:40,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:40,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230826380] [2024-06-14 14:04:40,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:40,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:40,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:40,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:40,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:40,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230826380] [2024-06-14 14:04:40,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230826380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:40,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:40,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:40,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555166051] [2024-06-14 14:04:40,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:40,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:40,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:40,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:40,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:40,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:40,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 161 transitions, 1622 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:40,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:40,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:40,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:41,032 INFO L124 PetriNetUnfolderBase]: 1367/2395 cut-off events. [2024-06-14 14:04:41,032 INFO L125 PetriNetUnfolderBase]: For 128168/128168 co-relation queries the response was YES. [2024-06-14 14:04:41,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11882 conditions, 2395 events. 1367/2395 cut-off events. For 128168/128168 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 14378 event pairs, 532 based on Foata normal form. 24/2418 useless extension candidates. Maximal degree in co-relation 11803. Up to 1823 conditions per place. [2024-06-14 14:04:41,058 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 111 selfloop transitions, 33 changer transitions 26/176 dead transitions. [2024-06-14 14:04:41,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 176 transitions, 2026 flow [2024-06-14 14:04:41,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:41,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:41,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-14 14:04:41,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5017421602787456 [2024-06-14 14:04:41,059 INFO L175 Difference]: Start difference. First operand has 201 places, 161 transitions, 1622 flow. Second operand 7 states and 144 transitions. [2024-06-14 14:04:41,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 176 transitions, 2026 flow [2024-06-14 14:04:41,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 176 transitions, 1932 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:41,375 INFO L231 Difference]: Finished difference. Result has 199 places, 148 transitions, 1450 flow [2024-06-14 14:04:41,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1528, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1450, PETRI_PLACES=199, PETRI_TRANSITIONS=148} [2024-06-14 14:04:41,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-14 14:04:41,376 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 148 transitions, 1450 flow [2024-06-14 14:04:41,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:41,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:41,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:41,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 14:04:41,376 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:41,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:41,376 INFO L85 PathProgramCache]: Analyzing trace with hash 787133540, now seen corresponding path program 20 times [2024-06-14 14:04:41,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:41,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633054364] [2024-06-14 14:04:41,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:41,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:41,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:41,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:41,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:41,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633054364] [2024-06-14 14:04:41,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633054364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:41,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:41,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:41,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946680335] [2024-06-14 14:04:41,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:41,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:41,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:41,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:41,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:41,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:41,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 148 transitions, 1450 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:41,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:41,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:41,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:41,900 INFO L124 PetriNetUnfolderBase]: 1175/2077 cut-off events. [2024-06-14 14:04:41,900 INFO L125 PetriNetUnfolderBase]: For 89029/89029 co-relation queries the response was YES. [2024-06-14 14:04:41,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9369 conditions, 2077 events. 1175/2077 cut-off events. For 89029/89029 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 12079 event pairs, 436 based on Foata normal form. 24/2100 useless extension candidates. Maximal degree in co-relation 9291. Up to 1373 conditions per place. [2024-06-14 14:04:41,916 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 100 selfloop transitions, 27 changer transitions 32/165 dead transitions. [2024-06-14 14:04:41,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 165 transitions, 1842 flow [2024-06-14 14:04:41,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:41,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:41,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-14 14:04:41,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5017421602787456 [2024-06-14 14:04:41,917 INFO L175 Difference]: Start difference. First operand has 199 places, 148 transitions, 1450 flow. Second operand 7 states and 144 transitions. [2024-06-14 14:04:41,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 165 transitions, 1842 flow [2024-06-14 14:04:42,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 165 transitions, 1764 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 14:04:42,109 INFO L231 Difference]: Finished difference. Result has 192 places, 131 transitions, 1216 flow [2024-06-14 14:04:42,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1372, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1216, PETRI_PLACES=192, PETRI_TRANSITIONS=131} [2024-06-14 14:04:42,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-14 14:04:42,109 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 131 transitions, 1216 flow [2024-06-14 14:04:42,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:42,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:42,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:42,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 14:04:42,110 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:42,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:42,110 INFO L85 PathProgramCache]: Analyzing trace with hash 793620290, now seen corresponding path program 21 times [2024-06-14 14:04:42,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:42,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163967879] [2024-06-14 14:04:42,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:42,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:42,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:42,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:42,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:42,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163967879] [2024-06-14 14:04:42,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163967879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:42,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:42,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:42,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383234544] [2024-06-14 14:04:42,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:42,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:42,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:42,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:42,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:42,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:42,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 131 transitions, 1216 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:42,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:42,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:42,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:42,585 INFO L124 PetriNetUnfolderBase]: 969/1755 cut-off events. [2024-06-14 14:04:42,585 INFO L125 PetriNetUnfolderBase]: For 74134/74134 co-relation queries the response was YES. [2024-06-14 14:04:42,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7913 conditions, 1755 events. 969/1755 cut-off events. For 74134/74134 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9957 event pairs, 259 based on Foata normal form. 18/1772 useless extension candidates. Maximal degree in co-relation 7839. Up to 704 conditions per place. [2024-06-14 14:04:42,597 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 96 selfloop transitions, 29 changer transitions 18/149 dead transitions. [2024-06-14 14:04:42,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 149 transitions, 1664 flow [2024-06-14 14:04:42,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:42,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:42,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-14 14:04:42,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5017421602787456 [2024-06-14 14:04:42,597 INFO L175 Difference]: Start difference. First operand has 192 places, 131 transitions, 1216 flow. Second operand 7 states and 144 transitions. [2024-06-14 14:04:42,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 149 transitions, 1664 flow [2024-06-14 14:04:42,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 149 transitions, 1507 flow, removed 17 selfloop flow, removed 12 redundant places. [2024-06-14 14:04:42,784 INFO L231 Difference]: Finished difference. Result has 178 places, 119 transitions, 1042 flow [2024-06-14 14:04:42,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1042, PETRI_PLACES=178, PETRI_TRANSITIONS=119} [2024-06-14 14:04:42,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-14 14:04:42,784 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 119 transitions, 1042 flow [2024-06-14 14:04:42,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:42,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:42,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:42,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 14:04:42,784 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:42,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:42,784 INFO L85 PathProgramCache]: Analyzing trace with hash 793631450, now seen corresponding path program 22 times [2024-06-14 14:04:42,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:42,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552259193] [2024-06-14 14:04:42,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:42,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:42,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:42,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:42,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:42,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552259193] [2024-06-14 14:04:42,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552259193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:42,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:42,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:42,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351192865] [2024-06-14 14:04:42,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:42,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:42,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:42,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:42,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:43,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:43,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 119 transitions, 1042 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:43,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:43,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:43,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:43,205 INFO L124 PetriNetUnfolderBase]: 684/1292 cut-off events. [2024-06-14 14:04:43,205 INFO L125 PetriNetUnfolderBase]: For 42138/42138 co-relation queries the response was YES. [2024-06-14 14:04:43,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5157 conditions, 1292 events. 684/1292 cut-off events. For 42138/42138 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7119 event pairs, 235 based on Foata normal form. 18/1309 useless extension candidates. Maximal degree in co-relation 5089. Up to 704 conditions per place. [2024-06-14 14:04:43,213 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 64 selfloop transitions, 9 changer transitions 55/134 dead transitions. [2024-06-14 14:04:43,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 134 transitions, 1340 flow [2024-06-14 14:04:43,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:43,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:43,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-14 14:04:43,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-14 14:04:43,214 INFO L175 Difference]: Start difference. First operand has 178 places, 119 transitions, 1042 flow. Second operand 7 states and 140 transitions. [2024-06-14 14:04:43,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 134 transitions, 1340 flow [2024-06-14 14:04:43,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 134 transitions, 1270 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 14:04:43,293 INFO L231 Difference]: Finished difference. Result has 172 places, 78 transitions, 548 flow [2024-06-14 14:04:43,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=548, PETRI_PLACES=172, PETRI_TRANSITIONS=78} [2024-06-14 14:04:43,293 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-14 14:04:43,294 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 78 transitions, 548 flow [2024-06-14 14:04:43,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:43,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:43,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:43,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 14:04:43,294 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:43,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:43,294 INFO L85 PathProgramCache]: Analyzing trace with hash 79929978, now seen corresponding path program 8 times [2024-06-14 14:04:43,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:43,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753561958] [2024-06-14 14:04:43,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:43,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:43,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:43,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:43,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:43,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753561958] [2024-06-14 14:04:43,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753561958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:43,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:43,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:43,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421420848] [2024-06-14 14:04:43,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:43,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:43,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:43,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:43,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:43,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:43,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 78 transitions, 548 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:43,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:43,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:43,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:43,693 INFO L124 PetriNetUnfolderBase]: 591/1063 cut-off events. [2024-06-14 14:04:43,694 INFO L125 PetriNetUnfolderBase]: For 53498/53498 co-relation queries the response was YES. [2024-06-14 14:04:43,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4762 conditions, 1063 events. 591/1063 cut-off events. For 53498/53498 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5375 event pairs, 198 based on Foata normal form. 18/1081 useless extension candidates. Maximal degree in co-relation 4698. Up to 524 conditions per place. [2024-06-14 14:04:43,700 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 66 selfloop transitions, 15 changer transitions 10/97 dead transitions. [2024-06-14 14:04:43,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 97 transitions, 882 flow [2024-06-14 14:04:43,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:43,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:43,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-14 14:04:43,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-14 14:04:43,701 INFO L175 Difference]: Start difference. First operand has 172 places, 78 transitions, 548 flow. Second operand 7 states and 143 transitions. [2024-06-14 14:04:43,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 97 transitions, 882 flow [2024-06-14 14:04:43,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 97 transitions, 774 flow, removed 20 selfloop flow, removed 21 redundant places. [2024-06-14 14:04:43,759 INFO L231 Difference]: Finished difference. Result has 127 places, 74 transitions, 472 flow [2024-06-14 14:04:43,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=472, PETRI_PLACES=127, PETRI_TRANSITIONS=74} [2024-06-14 14:04:43,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-14 14:04:43,760 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 74 transitions, 472 flow [2024-06-14 14:04:43,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:43,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:43,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:43,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 14:04:43,760 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:43,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:43,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1172093936, now seen corresponding path program 9 times [2024-06-14 14:04:43,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:43,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121241191] [2024-06-14 14:04:43,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:43,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:43,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:43,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:43,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:43,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121241191] [2024-06-14 14:04:43,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121241191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:43,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:43,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:43,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978124913] [2024-06-14 14:04:43,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:43,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:43,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:43,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:43,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:44,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:44,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 74 transitions, 472 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:44,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:44,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:44,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:44,125 INFO L124 PetriNetUnfolderBase]: 478/868 cut-off events. [2024-06-14 14:04:44,125 INFO L125 PetriNetUnfolderBase]: For 23169/23169 co-relation queries the response was YES. [2024-06-14 14:04:44,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3272 conditions, 868 events. 478/868 cut-off events. For 23169/23169 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4164 event pairs, 168 based on Foata normal form. 18/886 useless extension candidates. Maximal degree in co-relation 3219. Up to 524 conditions per place. [2024-06-14 14:04:44,129 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 49 selfloop transitions, 5 changer transitions 28/88 dead transitions. [2024-06-14 14:04:44,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 88 transitions, 680 flow [2024-06-14 14:04:44,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:44,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:44,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-14 14:04:44,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-14 14:04:44,129 INFO L175 Difference]: Start difference. First operand has 127 places, 74 transitions, 472 flow. Second operand 7 states and 137 transitions. [2024-06-14 14:04:44,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 88 transitions, 680 flow [2024-06-14 14:04:44,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 88 transitions, 649 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 14:04:44,146 INFO L231 Difference]: Finished difference. Result has 126 places, 59 transitions, 359 flow [2024-06-14 14:04:44,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=359, PETRI_PLACES=126, PETRI_TRANSITIONS=59} [2024-06-14 14:04:44,147 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-14 14:04:44,147 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 59 transitions, 359 flow [2024-06-14 14:04:44,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:44,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:44,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:44,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 14:04:44,147 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:44,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:44,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1187278244, now seen corresponding path program 10 times [2024-06-14 14:04:44,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:44,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126661029] [2024-06-14 14:04:44,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:44,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:44,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:44,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:44,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:44,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126661029] [2024-06-14 14:04:44,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126661029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:44,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:44,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:44,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968684732] [2024-06-14 14:04:44,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:44,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:44,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:44,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:44,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:44,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:44,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 59 transitions, 359 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:44,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:44,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:44,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:44,499 INFO L124 PetriNetUnfolderBase]: 388/710 cut-off events. [2024-06-14 14:04:44,499 INFO L125 PetriNetUnfolderBase]: For 21583/21583 co-relation queries the response was YES. [2024-06-14 14:04:44,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2711 conditions, 710 events. 388/710 cut-off events. For 21583/21583 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3228 event pairs, 43 based on Foata normal form. 18/728 useless extension candidates. Maximal degree in co-relation 2659. Up to 227 conditions per place. [2024-06-14 14:04:44,502 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 41 selfloop transitions, 17 changer transitions 10/74 dead transitions. [2024-06-14 14:04:44,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 74 transitions, 547 flow [2024-06-14 14:04:44,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:44,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:44,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-14 14:04:44,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-14 14:04:44,503 INFO L175 Difference]: Start difference. First operand has 126 places, 59 transitions, 359 flow. Second operand 7 states and 135 transitions. [2024-06-14 14:04:44,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 74 transitions, 547 flow [2024-06-14 14:04:44,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 74 transitions, 515 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-06-14 14:04:44,519 INFO L231 Difference]: Finished difference. Result has 105 places, 55 transitions, 343 flow [2024-06-14 14:04:44,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=343, PETRI_PLACES=105, PETRI_TRANSITIONS=55} [2024-06-14 14:04:44,519 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-14 14:04:44,519 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 55 transitions, 343 flow [2024-06-14 14:04:44,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:44,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:44,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:44,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 14:04:44,519 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:44,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:44,520 INFO L85 PathProgramCache]: Analyzing trace with hash 481220328, now seen corresponding path program 11 times [2024-06-14 14:04:44,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:44,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852681601] [2024-06-14 14:04:44,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:44,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:44,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:44,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-14 14:04:44,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:44,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852681601] [2024-06-14 14:04:44,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852681601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:44,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:44,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:44,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387899195] [2024-06-14 14:04:44,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:44,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:44,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:44,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:44,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:44,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:44,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 55 transitions, 343 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:44,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:44,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:44,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:44,856 INFO L124 PetriNetUnfolderBase]: 356/662 cut-off events. [2024-06-14 14:04:44,856 INFO L125 PetriNetUnfolderBase]: For 11483/11483 co-relation queries the response was YES. [2024-06-14 14:04:44,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2485 conditions, 662 events. 356/662 cut-off events. For 11483/11483 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2951 event pairs, 43 based on Foata normal form. 18/680 useless extension candidates. Maximal degree in co-relation 2443. Up to 271 conditions per place. [2024-06-14 14:04:44,858 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 35 selfloop transitions, 8 changer transitions 21/70 dead transitions. [2024-06-14 14:04:44,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 70 transitions, 523 flow [2024-06-14 14:04:44,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:44,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:44,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-14 14:04:44,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-14 14:04:44,859 INFO L175 Difference]: Start difference. First operand has 105 places, 55 transitions, 343 flow. Second operand 7 states and 135 transitions. [2024-06-14 14:04:44,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 70 transitions, 523 flow [2024-06-14 14:04:44,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 70 transitions, 481 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 14:04:44,867 INFO L231 Difference]: Finished difference. Result has 103 places, 44 transitions, 263 flow [2024-06-14 14:04:44,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=263, PETRI_PLACES=103, PETRI_TRANSITIONS=44} [2024-06-14 14:04:44,867 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-06-14 14:04:44,867 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 44 transitions, 263 flow [2024-06-14 14:04:44,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:44,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:44,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:44,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 14:04:44,868 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:44,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:44,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1628991776, now seen corresponding path program 12 times [2024-06-14 14:04:44,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:44,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397907241] [2024-06-14 14:04:44,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:44,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:44,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:45,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:04:45,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:45,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397907241] [2024-06-14 14:04:45,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397907241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:45,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:45,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:04:45,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039564339] [2024-06-14 14:04:45,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:45,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:04:45,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:45,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:04:45,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:04:45,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 14:04:45,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 44 transitions, 263 flow. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:45,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:45,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 14:04:45,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:45,191 INFO L124 PetriNetUnfolderBase]: 183/359 cut-off events. [2024-06-14 14:04:45,191 INFO L125 PetriNetUnfolderBase]: For 5455/5455 co-relation queries the response was YES. [2024-06-14 14:04:45,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1155 conditions, 359 events. 183/359 cut-off events. For 5455/5455 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1325 event pairs, 13 based on Foata normal form. 18/377 useless extension candidates. Maximal degree in co-relation 1115. Up to 108 conditions per place. [2024-06-14 14:04:45,192 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 0 selfloop transitions, 0 changer transitions 54/54 dead transitions. [2024-06-14 14:04:45,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 54 transitions, 345 flow [2024-06-14 14:04:45,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:45,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:45,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 14:04:45,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-14 14:04:45,192 INFO L175 Difference]: Start difference. First operand has 103 places, 44 transitions, 263 flow. Second operand 7 states and 127 transitions. [2024-06-14 14:04:45,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 54 transitions, 345 flow [2024-06-14 14:04:45,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 54 transitions, 283 flow, removed 6 selfloop flow, removed 18 redundant places. [2024-06-14 14:04:45,193 INFO L231 Difference]: Finished difference. Result has 81 places, 0 transitions, 0 flow [2024-06-14 14:04:45,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=81, PETRI_TRANSITIONS=0} [2024-06-14 14:04:45,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-14 14:04:45,194 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 0 transitions, 0 flow [2024-06-14 14:04:45,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:45,196 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-14 14:04:45,197 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-14 14:04:45,197 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-14 14:04:45,197 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-14 14:04:45,197 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-14 14:04:45,197 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-14 14:04:45,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 14:04:45,198 INFO L445 BasicCegarLoop]: Path program histogram: [22, 19, 14, 14, 14, 12, 10, 9, 7, 7, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:45,200 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 14:04:45,200 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 14:04:45,203 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-14 14:04:45,203 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-14 14:04:45,204 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 02:04:45 BasicIcfg [2024-06-14 14:04:45,204 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 14:04:45,205 INFO L158 Benchmark]: Toolchain (without parser) took 716044.53ms. Allocated memory was 176.2MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 111.9MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2024-06-14 14:04:45,205 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 176.2MB. Free memory is still 138.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 14:04:45,205 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 176.2MB. Free memory is still 134.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 14:04:45,205 INFO L158 Benchmark]: CACSL2BoogieTranslator took 508.52ms. Allocated memory is still 176.2MB. Free memory was 111.6MB in the beginning and 82.1MB in the end (delta: 29.6MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2024-06-14 14:04:45,206 INFO L158 Benchmark]: Boogie Procedure Inliner took 48.15ms. Allocated memory is still 176.2MB. Free memory was 82.1MB in the beginning and 79.3MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-14 14:04:45,206 INFO L158 Benchmark]: Boogie Preprocessor took 55.15ms. Allocated memory is still 176.2MB. Free memory was 79.3MB in the beginning and 76.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 14:04:45,206 INFO L158 Benchmark]: RCFGBuilder took 458.98ms. Allocated memory was 176.2MB in the beginning and 237.0MB in the end (delta: 60.8MB). Free memory was 76.7MB in the beginning and 197.6MB in the end (delta: -120.9MB). Peak memory consumption was 44.6MB. Max. memory is 16.1GB. [2024-06-14 14:04:45,206 INFO L158 Benchmark]: TraceAbstraction took 714968.09ms. Allocated memory was 237.0MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 196.6MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2024-06-14 14:04:45,207 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.16ms. Allocated memory is still 176.2MB. Free memory is still 138.9MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.13ms. Allocated memory is still 176.2MB. Free memory is still 134.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 508.52ms. Allocated memory is still 176.2MB. Free memory was 111.6MB in the beginning and 82.1MB in the end (delta: 29.6MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 48.15ms. Allocated memory is still 176.2MB. Free memory was 82.1MB in the beginning and 79.3MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 55.15ms. Allocated memory is still 176.2MB. Free memory was 79.3MB in the beginning and 76.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 458.98ms. Allocated memory was 176.2MB in the beginning and 237.0MB in the end (delta: 60.8MB). Free memory was 76.7MB in the beginning and 197.6MB in the end (delta: -120.9MB). Peak memory consumption was 44.6MB. Max. memory is 16.1GB. * TraceAbstraction took 714968.09ms. Allocated memory was 237.0MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 196.6MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 779]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 781]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 782]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 66 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 714.9s, OverallIterations: 201, TraceHistogramMax: 1, PathProgramHistogramMax: 22, EmptinessCheckTime: 0.0s, AutomataDifference: 673.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16174 SdHoareTripleChecker+Valid, 26.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13732 mSDsluCounter, 9044 SdHoareTripleChecker+Invalid, 21.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7214 mSDsCounter, 2142 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 60369 IncrementalHoareTripleChecker+Invalid, 62511 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2142 mSolverCounterUnsat, 1830 mSDtfsCounter, 60369 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1674 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 1634 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2640 ImplicationChecksByTransitivity, 8.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7359occurred in iteration=131, InterpolantAutomatonStates: 1637, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 39.3s InterpolantComputationTime, 4064 NumberOfCodeBlocks, 4064 NumberOfCodeBlocksAsserted, 201 NumberOfCheckSat, 3863 ConstructedInterpolants, 0 QuantifiedInterpolants, 38974 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 201 InterpolantComputations, 201 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-14 14:04:45,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE