./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe005_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/mutex-meet/safe005_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe005_tso.i ./goblint.2024-05-07_14-17-48.files/mutex-meet/safe005_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 10:34:51,218 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 10:34:51,294 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 10:34:51,300 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 10:34:51,300 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 10:34:51,326 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 10:34:51,329 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 10:34:51,329 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 10:34:51,330 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 10:34:51,333 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 10:34:51,333 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 10:34:51,333 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 10:34:51,334 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 10:34:51,335 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 10:34:51,335 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 10:34:51,335 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 10:34:51,335 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 10:34:51,336 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 10:34:51,336 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 10:34:51,336 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 10:34:51,336 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 10:34:51,337 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 10:34:51,337 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 10:34:51,337 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 10:34:51,337 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 10:34:51,337 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 10:34:51,337 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 10:34:51,338 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 10:34:51,338 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 10:34:51,338 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 10:34:51,339 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 10:34:51,339 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 10:34:51,340 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:34:51,340 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 10:34:51,340 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 10:34:51,340 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 10:34:51,341 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 10:34:51,341 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 10:34:51,341 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 10:34:51,341 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 10:34:51,341 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 10:34:51,342 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 10:34:51,342 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 10:34:51,342 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-05-12 10:34:51,559 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 10:34:51,581 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 10:34:51,584 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 10:34:51,584 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 10:34:51,585 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 10:34:51,586 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe005_tso.i [2024-05-12 10:34:52,566 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 10:34:52,791 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 10:34:52,792 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe005_tso.i [2024-05-12 10:34:52,811 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/33e0cdd73/f5b4c1269aee472591319486b17ea259/FLAG668bcce2b [2024-05-12 10:34:52,822 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/33e0cdd73/f5b4c1269aee472591319486b17ea259 [2024-05-12 10:34:52,824 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 10:34:52,824 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 10:34:52,826 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/mutex-meet/safe005_tso.yml/witness.yml [2024-05-12 10:34:52,942 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 10:34:52,943 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 10:34:52,944 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 10:34:52,944 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 10:34:52,948 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 10:34:52,948 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:34:52" (1/2) ... [2024-05-12 10:34:52,949 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4eda2966 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:34:52, skipping insertion in model container [2024-05-12 10:34:52,950 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:34:52" (1/2) ... [2024-05-12 10:34:52,952 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@658b4eda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:34:52, skipping insertion in model container [2024-05-12 10:34:52,952 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:34:52" (2/2) ... [2024-05-12 10:34:52,952 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4eda2966 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:52, skipping insertion in model container [2024-05-12 10:34:52,952 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:34:52" (2/2) ... [2024-05-12 10:34:52,953 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 10:34:53,019 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 10:34:53,020 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EBX >= 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_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )__unbuffered_p2_EBX >= 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_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 127) && __unbuffered_p2_EBX <= 127) && x <= 1) && y <= 2) && y <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 10:34:53,020 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EBX >= 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_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )__unbuffered_p2_EBX >= 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_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 127) && __unbuffered_p2_EBX <= 127) && x <= 1) && y <= 2) && y <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 10:34:53,021 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EBX >= 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_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )__unbuffered_p2_EBX >= 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_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 127) && __unbuffered_p2_EBX <= 127) && x <= 1) && y <= 2) && y <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 10:34:53,021 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 10:34:53,021 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-05-12 10:34:53,060 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 10:34:53,220 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe005_tso.i[945,958] [2024-05-12 10:34:53,377 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:34:53,386 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 10:34:53,417 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe005_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 10:34:53,507 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:34:53,535 INFO L206 MainTranslator]: Completed translation [2024-05-12 10:34:53,537 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53 WrapperNode [2024-05-12 10:34:53,537 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 10:34:53,538 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 10:34:53,538 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 10:34:53,538 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 10:34:53,543 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (1/1) ... [2024-05-12 10:34:53,568 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (1/1) ... [2024-05-12 10:34:53,594 INFO L138 Inliner]: procedures = 176, calls = 55, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 76 [2024-05-12 10:34:53,594 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 10:34:53,597 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 10:34:53,597 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 10:34:53,597 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 10:34:53,605 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (1/1) ... [2024-05-12 10:34:53,606 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (1/1) ... [2024-05-12 10:34:53,614 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (1/1) ... [2024-05-12 10:34:53,629 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 10:34:53,631 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (1/1) ... [2024-05-12 10:34:53,631 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (1/1) ... [2024-05-12 10:34:53,641 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (1/1) ... [2024-05-12 10:34:53,642 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (1/1) ... [2024-05-12 10:34:53,653 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (1/1) ... [2024-05-12 10:34:53,654 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (1/1) ... [2024-05-12 10:34:53,657 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 10:34:53,657 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 10:34:53,657 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 10:34:53,657 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 10:34:53,658 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (1/1) ... [2024-05-12 10:34:53,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:34:53,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 10:34:53,680 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-05-12 10:34:53,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-05-12 10:34:53,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 10:34:53,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 10:34:53,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 10:34:53,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 10:34:53,716 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 10:34:53,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 10:34:53,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 10:34:53,716 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 10:34:53,716 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 10:34:53,717 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 10:34:53,717 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 10:34:53,717 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 10:34:53,717 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 10:34:53,717 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 10:34:53,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 10:34:53,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 10:34:53,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 10:34:53,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 10:34:53,718 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 10:34:53,718 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 10:34:53,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 10:34:53,719 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 10:34:53,819 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 10:34:53,821 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 10:34:54,113 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 10:34:54,113 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 10:34:54,212 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 10:34:54,213 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 10:34:54,214 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:34:54 BoogieIcfgContainer [2024-05-12 10:34:54,214 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 10:34:54,217 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 10:34:54,217 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 10:34:54,220 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 10:34:54,220 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 10:34:52" (1/4) ... [2024-05-12 10:34:54,220 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40872fdd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 10:34:54, skipping insertion in model container [2024-05-12 10:34:54,221 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:34:52" (2/4) ... [2024-05-12 10:34:54,221 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40872fdd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 10:34:54, skipping insertion in model container [2024-05-12 10:34:54,221 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:34:53" (3/4) ... [2024-05-12 10:34:54,222 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40872fdd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 10:34:54, skipping insertion in model container [2024-05-12 10:34:54,222 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:34:54" (4/4) ... [2024-05-12 10:34:54,223 INFO L112 eAbstractionObserver]: Analyzing ICFG safe005_tso.i [2024-05-12 10:34:54,237 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 10:34:54,237 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 10:34:54,237 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 10:34:54,293 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 10:34:54,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-05-12 10:34:54,346 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-05-12 10:34:54,346 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:34:54,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 72 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-05-12 10:34:54,349 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-05-12 10:34:54,352 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-05-12 10:34:54,359 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 10:34:54,363 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;@6257ea8e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 10:34:54,363 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 10:34:54,372 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 10:34:54,373 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 10:34:54,373 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:34:54,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:34:54,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 10:34:54,375 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:34:54,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:34:54,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1787111274, now seen corresponding path program 1 times [2024-05-12 10:34:54,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:34:54,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798681658] [2024-05-12 10:34:54,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:34:54,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:34:54,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:34:54,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:34:54,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:34:54,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798681658] [2024-05-12 10:34:54,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798681658] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:34:54,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:34:54,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 10:34:54,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838459773] [2024-05-12 10:34:54,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:34:54,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 10:34:54,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:34:54,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 10:34:54,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 10:34:55,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-05-12 10:34:55,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 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-05-12 10:34:55,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:34:55,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-05-12 10:34:55,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:34:55,201 INFO L124 PetriNetUnfolderBase]: 736/1279 cut-off events. [2024-05-12 10:34:55,202 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-05-12 10:34:55,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2466 conditions, 1279 events. 736/1279 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7100 event pairs, 509 based on Foata normal form. 1/1223 useless extension candidates. Maximal degree in co-relation 2451. Up to 1120 conditions per place. [2024-05-12 10:34:55,211 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 33 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2024-05-12 10:34:55,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 53 transitions, 195 flow [2024-05-12 10:34:55,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 10:34:55,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 10:34:55,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 100 transitions. [2024-05-12 10:34:55,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7092198581560284 [2024-05-12 10:34:55,222 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 100 transitions. [2024-05-12 10:34:55,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 53 transitions, 195 flow [2024-05-12 10:34:55,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 190 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 10:34:55,226 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 118 flow [2024-05-12 10:34:55,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=118, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-05-12 10:34:55,252 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-05-12 10:34:55,253 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 118 flow [2024-05-12 10:34:55,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 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-05-12 10:34:55,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:34:55,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:34:55,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 10:34:55,253 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:34:55,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:34:55,254 INFO L85 PathProgramCache]: Analyzing trace with hash 573027253, now seen corresponding path program 1 times [2024-05-12 10:34:55,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:34:55,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998390298] [2024-05-12 10:34:55,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:34:55,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:34:55,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:34:55,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-05-12 10:34:55,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:34:55,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998390298] [2024-05-12 10:34:55,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998390298] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:34:55,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:34:55,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:34:55,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791326176] [2024-05-12 10:34:55,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:34:55,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:34:55,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:34:55,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:34:55,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:34:55,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:34:55,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 118 flow. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:55,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:34:55,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:34:55,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:34:55,806 INFO L124 PetriNetUnfolderBase]: 1194/1909 cut-off events. [2024-05-12 10:34:55,807 INFO L125 PetriNetUnfolderBase]: For 366/400 co-relation queries the response was YES. [2024-05-12 10:34:55,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4255 conditions, 1909 events. 1194/1909 cut-off events. For 366/400 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10693 event pairs, 581 based on Foata normal form. 3/1870 useless extension candidates. Maximal degree in co-relation 4240. Up to 1754 conditions per place. [2024-05-12 10:34:55,820 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 47 selfloop transitions, 7 changer transitions 0/68 dead transitions. [2024-05-12 10:34:55,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 68 transitions, 290 flow [2024-05-12 10:34:55,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:34:55,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:34:55,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-05-12 10:34:55,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-05-12 10:34:55,826 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 118 flow. Second operand 4 states and 126 transitions. [2024-05-12 10:34:55,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 68 transitions, 290 flow [2024-05-12 10:34:55,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 68 transitions, 284 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 10:34:55,831 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 170 flow [2024-05-12 10:34:55,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-05-12 10:34:55,836 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2024-05-12 10:34:55,836 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 170 flow [2024-05-12 10:34:55,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:55,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:34:55,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:34:55,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 10:34:55,837 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:34:55,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:34:55,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1814647613, now seen corresponding path program 1 times [2024-05-12 10:34:55,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:34:55,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894281194] [2024-05-12 10:34:55,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:34:55,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:34:55,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:34:56,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-05-12 10:34:56,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:34:56,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894281194] [2024-05-12 10:34:56,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894281194] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:34:56,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:34:56,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:34:56,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286272346] [2024-05-12 10:34:56,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:34:56,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:34:56,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:34:56,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:34:56,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:34:56,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-05-12 10:34:56,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 170 flow. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:56,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:34:56,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-05-12 10:34:56,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:34:56,499 INFO L124 PetriNetUnfolderBase]: 1077/1903 cut-off events. [2024-05-12 10:34:56,499 INFO L125 PetriNetUnfolderBase]: For 886/991 co-relation queries the response was YES. [2024-05-12 10:34:56,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4500 conditions, 1903 events. 1077/1903 cut-off events. For 886/991 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11355 event pairs, 638 based on Foata normal form. 2/1830 useless extension candidates. Maximal degree in co-relation 4482. Up to 1600 conditions per place. [2024-05-12 10:34:56,509 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 42 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2024-05-12 10:34:56,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 68 transitions, 318 flow [2024-05-12 10:34:56,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:34:56,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:34:56,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2024-05-12 10:34:56,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6648936170212766 [2024-05-12 10:34:56,511 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 170 flow. Second operand 4 states and 125 transitions. [2024-05-12 10:34:56,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 68 transitions, 318 flow [2024-05-12 10:34:56,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 316 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-05-12 10:34:56,513 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 211 flow [2024-05-12 10:34:56,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=211, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-05-12 10:34:56,514 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 8 predicate places. [2024-05-12 10:34:56,514 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 211 flow [2024-05-12 10:34:56,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:56,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:34:56,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:34:56,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 10:34:56,515 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:34:56,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:34:56,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1650221581, now seen corresponding path program 1 times [2024-05-12 10:34:56,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:34:56,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000623508] [2024-05-12 10:34:56,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:34:56,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:34:56,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:34:56,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-05-12 10:34:56,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:34:56,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000623508] [2024-05-12 10:34:56,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000623508] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:34:56,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:34:56,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:34:56,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326191735] [2024-05-12 10:34:56,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:34:56,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:34:56,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:34:56,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:34:56,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:34:56,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:34:56,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 211 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:56,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:34:56,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:34:56,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:34:57,159 INFO L124 PetriNetUnfolderBase]: 1508/2653 cut-off events. [2024-05-12 10:34:57,160 INFO L125 PetriNetUnfolderBase]: For 2032/2032 co-relation queries the response was YES. [2024-05-12 10:34:57,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6667 conditions, 2653 events. 1508/2653 cut-off events. For 2032/2032 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16057 event pairs, 626 based on Foata normal form. 6/2621 useless extension candidates. Maximal degree in co-relation 6646. Up to 2147 conditions per place. [2024-05-12 10:34:57,178 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 66 selfloop transitions, 12 changer transitions 0/91 dead transitions. [2024-05-12 10:34:57,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 91 transitions, 465 flow [2024-05-12 10:34:57,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:34:57,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:34:57,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 10:34:57,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2024-05-12 10:34:57,180 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 211 flow. Second operand 6 states and 177 transitions. [2024-05-12 10:34:57,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 91 transitions, 465 flow [2024-05-12 10:34:57,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 91 transitions, 448 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 10:34:57,183 INFO L231 Difference]: Finished difference. Result has 63 places, 57 transitions, 251 flow [2024-05-12 10:34:57,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=251, PETRI_PLACES=63, PETRI_TRANSITIONS=57} [2024-05-12 10:34:57,184 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 12 predicate places. [2024-05-12 10:34:57,184 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 57 transitions, 251 flow [2024-05-12 10:34:57,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:57,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:34:57,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:34:57,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 10:34:57,185 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:34:57,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:34:57,186 INFO L85 PathProgramCache]: Analyzing trace with hash 387328442, now seen corresponding path program 1 times [2024-05-12 10:34:57,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:34:57,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709940611] [2024-05-12 10:34:57,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:34:57,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:34:57,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:34:57,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:34:57,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:34:57,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709940611] [2024-05-12 10:34:57,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709940611] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:34:57,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:34:57,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:34:57,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138028496] [2024-05-12 10:34:57,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:34:57,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:34:57,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:34:57,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:34:57,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:34:57,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:34:57,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 57 transitions, 251 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:57,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:34:57,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:34:57,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:34:57,786 INFO L124 PetriNetUnfolderBase]: 1523/2509 cut-off events. [2024-05-12 10:34:57,786 INFO L125 PetriNetUnfolderBase]: For 2951/2951 co-relation queries the response was YES. [2024-05-12 10:34:57,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7066 conditions, 2509 events. 1523/2509 cut-off events. For 2951/2951 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14525 event pairs, 490 based on Foata normal form. 4/2507 useless extension candidates. Maximal degree in co-relation 7043. Up to 2148 conditions per place. [2024-05-12 10:34:57,802 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 62 selfloop transitions, 15 changer transitions 0/90 dead transitions. [2024-05-12 10:34:57,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 90 transitions, 517 flow [2024-05-12 10:34:57,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:34:57,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:34:57,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-05-12 10:34:57,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 10:34:57,804 INFO L175 Difference]: Start difference. First operand has 63 places, 57 transitions, 251 flow. Second operand 5 states and 150 transitions. [2024-05-12 10:34:57,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 90 transitions, 517 flow [2024-05-12 10:34:57,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 90 transitions, 492 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 10:34:57,808 INFO L231 Difference]: Finished difference. Result has 66 places, 66 transitions, 324 flow [2024-05-12 10:34:57,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=324, PETRI_PLACES=66, PETRI_TRANSITIONS=66} [2024-05-12 10:34:57,809 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 15 predicate places. [2024-05-12 10:34:57,809 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 66 transitions, 324 flow [2024-05-12 10:34:57,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:57,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:34:57,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:34:57,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 10:34:57,810 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:34:57,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:34:57,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1061520228, now seen corresponding path program 1 times [2024-05-12 10:34:57,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:34:57,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063002218] [2024-05-12 10:34:57,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:34:57,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:34:57,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:34:58,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-05-12 10:34:58,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:34:58,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063002218] [2024-05-12 10:34:58,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063002218] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:34:58,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:34:58,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:34:58,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838956111] [2024-05-12 10:34:58,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:34:58,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:34:58,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:34:58,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:34:58,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:34:58,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:34:58,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 66 transitions, 324 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:58,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:34:58,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:34:58,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:34:58,398 INFO L124 PetriNetUnfolderBase]: 1540/2488 cut-off events. [2024-05-12 10:34:58,398 INFO L125 PetriNetUnfolderBase]: For 4430/4432 co-relation queries the response was YES. [2024-05-12 10:34:58,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7938 conditions, 2488 events. 1540/2488 cut-off events. For 4430/4432 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14145 event pairs, 483 based on Foata normal form. 2/2482 useless extension candidates. Maximal degree in co-relation 7913. Up to 2159 conditions per place. [2024-05-12 10:34:58,414 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 65 selfloop transitions, 19 changer transitions 0/97 dead transitions. [2024-05-12 10:34:58,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 97 transitions, 611 flow [2024-05-12 10:34:58,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:34:58,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:34:58,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-05-12 10:34:58,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553191489361702 [2024-05-12 10:34:58,415 INFO L175 Difference]: Start difference. First operand has 66 places, 66 transitions, 324 flow. Second operand 5 states and 154 transitions. [2024-05-12 10:34:58,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 97 transitions, 611 flow [2024-05-12 10:34:58,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 97 transitions, 579 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-05-12 10:34:58,422 INFO L231 Difference]: Finished difference. Result has 70 places, 71 transitions, 388 flow [2024-05-12 10:34:58,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=388, PETRI_PLACES=70, PETRI_TRANSITIONS=71} [2024-05-12 10:34:58,423 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 19 predicate places. [2024-05-12 10:34:58,423 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 71 transitions, 388 flow [2024-05-12 10:34:58,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:58,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:34:58,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:34:58,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 10:34:58,424 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:34:58,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:34:58,424 INFO L85 PathProgramCache]: Analyzing trace with hash 152743174, now seen corresponding path program 2 times [2024-05-12 10:34:58,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:34:58,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871418587] [2024-05-12 10:34:58,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:34:58,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:34:58,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:34:58,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:34:58,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:34:58,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871418587] [2024-05-12 10:34:58,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871418587] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:34:58,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:34:58,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:34:58,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262079313] [2024-05-12 10:34:58,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:34:58,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:34:58,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:34:58,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:34:58,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:34:58,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:34:58,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 71 transitions, 388 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:58,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:34:58,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:34:58,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:34:58,953 INFO L124 PetriNetUnfolderBase]: 1527/2509 cut-off events. [2024-05-12 10:34:58,954 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2024-05-12 10:34:58,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8016 conditions, 2509 events. 1527/2509 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14463 event pairs, 638 based on Foata normal form. 4/2492 useless extension candidates. Maximal degree in co-relation 7989. Up to 2146 conditions per place. [2024-05-12 10:34:58,970 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 61 selfloop transitions, 18 changer transitions 0/92 dead transitions. [2024-05-12 10:34:58,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 92 transitions, 596 flow [2024-05-12 10:34:58,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:34:58,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:34:58,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-05-12 10:34:58,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6297872340425532 [2024-05-12 10:34:58,971 INFO L175 Difference]: Start difference. First operand has 70 places, 71 transitions, 388 flow. Second operand 5 states and 148 transitions. [2024-05-12 10:34:58,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 92 transitions, 596 flow [2024-05-12 10:34:58,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 92 transitions, 573 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-05-12 10:34:58,977 INFO L231 Difference]: Finished difference. Result has 74 places, 71 transitions, 411 flow [2024-05-12 10:34:58,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=411, PETRI_PLACES=74, PETRI_TRANSITIONS=71} [2024-05-12 10:34:58,978 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 23 predicate places. [2024-05-12 10:34:58,978 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 71 transitions, 411 flow [2024-05-12 10:34:58,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:58,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:34:58,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:34:58,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 10:34:58,979 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:34:58,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:34:58,979 INFO L85 PathProgramCache]: Analyzing trace with hash -584758815, now seen corresponding path program 1 times [2024-05-12 10:34:58,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:34:58,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636052835] [2024-05-12 10:34:58,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:34:58,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:34:58,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:34:59,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:34:59,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:34:59,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636052835] [2024-05-12 10:34:59,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636052835] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:34:59,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:34:59,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:34:59,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043299729] [2024-05-12 10:34:59,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:34:59,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:34:59,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:34:59,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:34:59,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:34:59,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:34:59,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 71 transitions, 411 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:59,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:34:59,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:34:59,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:34:59,596 INFO L124 PetriNetUnfolderBase]: 1546/2480 cut-off events. [2024-05-12 10:34:59,596 INFO L125 PetriNetUnfolderBase]: For 5902/5902 co-relation queries the response was YES. [2024-05-12 10:34:59,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8183 conditions, 2480 events. 1546/2480 cut-off events. For 5902/5902 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14011 event pairs, 428 based on Foata normal form. 8/2482 useless extension candidates. Maximal degree in co-relation 8154. Up to 2123 conditions per place. [2024-05-12 10:34:59,610 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 67 selfloop transitions, 22 changer transitions 0/102 dead transitions. [2024-05-12 10:34:59,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 675 flow [2024-05-12 10:34:59,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:34:59,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:34:59,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 10:34:59,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205673758865248 [2024-05-12 10:34:59,611 INFO L175 Difference]: Start difference. First operand has 74 places, 71 transitions, 411 flow. Second operand 6 states and 175 transitions. [2024-05-12 10:34:59,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 675 flow [2024-05-12 10:34:59,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 102 transitions, 646 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 10:34:59,617 INFO L231 Difference]: Finished difference. Result has 77 places, 74 transitions, 460 flow [2024-05-12 10:34:59,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=460, PETRI_PLACES=77, PETRI_TRANSITIONS=74} [2024-05-12 10:34:59,618 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 26 predicate places. [2024-05-12 10:34:59,618 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 74 transitions, 460 flow [2024-05-12 10:34:59,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:59,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:34:59,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:34:59,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 10:34:59,619 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:34:59,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:34:59,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1084009059, now seen corresponding path program 1 times [2024-05-12 10:34:59,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:34:59,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898170052] [2024-05-12 10:34:59,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:34:59,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:34:59,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:34:59,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:34:59,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:34:59,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898170052] [2024-05-12 10:34:59,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898170052] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:34:59,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:34:59,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:34:59,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158531269] [2024-05-12 10:34:59,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:34:59,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:34:59,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:34:59,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:34:59,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:34:59,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:34:59,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 74 transitions, 460 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:34:59,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:34:59,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:34:59,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:00,220 INFO L124 PetriNetUnfolderBase]: 1563/2511 cut-off events. [2024-05-12 10:35:00,220 INFO L125 PetriNetUnfolderBase]: For 7267/7267 co-relation queries the response was YES. [2024-05-12 10:35:00,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8776 conditions, 2511 events. 1563/2511 cut-off events. For 7267/7267 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14172 event pairs, 436 based on Foata normal form. 2/2509 useless extension candidates. Maximal degree in co-relation 8746. Up to 2239 conditions per place. [2024-05-12 10:35:00,238 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 73 selfloop transitions, 15 changer transitions 0/101 dead transitions. [2024-05-12 10:35:00,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 101 transitions, 714 flow [2024-05-12 10:35:00,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:35:00,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:35:00,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-05-12 10:35:00,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340425531914894 [2024-05-12 10:35:00,240 INFO L175 Difference]: Start difference. First operand has 77 places, 74 transitions, 460 flow. Second operand 5 states and 149 transitions. [2024-05-12 10:35:00,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 101 transitions, 714 flow [2024-05-12 10:35:00,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 101 transitions, 660 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:00,249 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 474 flow [2024-05-12 10:35:00,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=474, PETRI_PLACES=78, PETRI_TRANSITIONS=77} [2024-05-12 10:35:00,250 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 27 predicate places. [2024-05-12 10:35:00,250 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 474 flow [2024-05-12 10:35:00,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:00,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:00,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:00,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 10:35:00,251 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:00,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:00,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1184142307, now seen corresponding path program 2 times [2024-05-12 10:35:00,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:00,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438106563] [2024-05-12 10:35:00,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:00,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:00,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:00,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:00,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:00,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438106563] [2024-05-12 10:35:00,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438106563] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:00,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:00,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:00,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748136487] [2024-05-12 10:35:00,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:00,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:00,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:00,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:00,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:00,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:00,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 77 transitions, 474 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:00,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:00,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:00,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:00,885 INFO L124 PetriNetUnfolderBase]: 1602/2706 cut-off events. [2024-05-12 10:35:00,885 INFO L125 PetriNetUnfolderBase]: For 9171/9173 co-relation queries the response was YES. [2024-05-12 10:35:00,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9461 conditions, 2706 events. 1602/2706 cut-off events. For 9171/9173 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16188 event pairs, 636 based on Foata normal form. 2/2681 useless extension candidates. Maximal degree in co-relation 9430. Up to 2141 conditions per place. [2024-05-12 10:35:00,904 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 94 selfloop transitions, 35 changer transitions 0/142 dead transitions. [2024-05-12 10:35:00,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 142 transitions, 1012 flow [2024-05-12 10:35:00,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:35:00,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:35:00,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-05-12 10:35:00,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6264775413711584 [2024-05-12 10:35:00,906 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 474 flow. Second operand 9 states and 265 transitions. [2024-05-12 10:35:00,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 142 transitions, 1012 flow [2024-05-12 10:35:00,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 142 transitions, 964 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:00,919 INFO L231 Difference]: Finished difference. Result has 83 places, 87 transitions, 598 flow [2024-05-12 10:35:00,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=598, PETRI_PLACES=83, PETRI_TRANSITIONS=87} [2024-05-12 10:35:00,921 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 32 predicate places. [2024-05-12 10:35:00,921 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 87 transitions, 598 flow [2024-05-12 10:35:00,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:00,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:00,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:00,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 10:35:00,922 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:00,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:00,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1877600525, now seen corresponding path program 3 times [2024-05-12 10:35:00,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:00,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512755889] [2024-05-12 10:35:00,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:00,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:00,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:01,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:01,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:01,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512755889] [2024-05-12 10:35:01,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512755889] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:01,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:01,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:01,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13635353] [2024-05-12 10:35:01,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:01,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:01,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:01,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:01,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:01,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:01,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 87 transitions, 598 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:01,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:01,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:01,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:01,550 INFO L124 PetriNetUnfolderBase]: 1592/2632 cut-off events. [2024-05-12 10:35:01,550 INFO L125 PetriNetUnfolderBase]: For 10105/10105 co-relation queries the response was YES. [2024-05-12 10:35:01,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9866 conditions, 2632 events. 1592/2632 cut-off events. For 10105/10105 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15371 event pairs, 456 based on Foata normal form. 4/2630 useless extension candidates. Maximal degree in co-relation 9835. Up to 2133 conditions per place. [2024-05-12 10:35:01,572 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 86 selfloop transitions, 32 changer transitions 0/131 dead transitions. [2024-05-12 10:35:01,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 131 transitions, 974 flow [2024-05-12 10:35:01,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:01,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:01,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 10:35:01,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196808510638298 [2024-05-12 10:35:01,574 INFO L175 Difference]: Start difference. First operand has 83 places, 87 transitions, 598 flow. Second operand 8 states and 233 transitions. [2024-05-12 10:35:01,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 131 transitions, 974 flow [2024-05-12 10:35:01,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 131 transitions, 891 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:01,588 INFO L231 Difference]: Finished difference. Result has 87 places, 87 transitions, 588 flow [2024-05-12 10:35:01,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=588, PETRI_PLACES=87, PETRI_TRANSITIONS=87} [2024-05-12 10:35:01,588 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 36 predicate places. [2024-05-12 10:35:01,589 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 87 transitions, 588 flow [2024-05-12 10:35:01,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:01,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:01,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:01,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 10:35:01,589 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:01,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:01,590 INFO L85 PathProgramCache]: Analyzing trace with hash -241355972, now seen corresponding path program 1 times [2024-05-12 10:35:01,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:01,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311904353] [2024-05-12 10:35:01,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:01,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:01,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:01,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:01,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:01,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311904353] [2024-05-12 10:35:01,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311904353] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:01,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:01,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:01,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898748509] [2024-05-12 10:35:01,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:01,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:01,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:01,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:01,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:01,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:01,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 87 transitions, 588 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:01,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:01,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:01,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:02,132 INFO L124 PetriNetUnfolderBase]: 1609/2682 cut-off events. [2024-05-12 10:35:02,132 INFO L125 PetriNetUnfolderBase]: For 11017/11017 co-relation queries the response was YES. [2024-05-12 10:35:02,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10114 conditions, 2682 events. 1609/2682 cut-off events. For 11017/11017 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15839 event pairs, 482 based on Foata normal form. 2/2674 useless extension candidates. Maximal degree in co-relation 10081. Up to 2219 conditions per place. [2024-05-12 10:35:02,149 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 71 selfloop transitions, 27 changer transitions 0/111 dead transitions. [2024-05-12 10:35:02,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 111 transitions, 862 flow [2024-05-12 10:35:02,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:35:02,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:35:02,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-05-12 10:35:02,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6425531914893617 [2024-05-12 10:35:02,151 INFO L175 Difference]: Start difference. First operand has 87 places, 87 transitions, 588 flow. Second operand 5 states and 151 transitions. [2024-05-12 10:35:02,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 111 transitions, 862 flow [2024-05-12 10:35:02,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 111 transitions, 776 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 10:35:02,170 INFO L231 Difference]: Finished difference. Result has 84 places, 90 transitions, 605 flow [2024-05-12 10:35:02,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=605, PETRI_PLACES=84, PETRI_TRANSITIONS=90} [2024-05-12 10:35:02,171 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 33 predicate places. [2024-05-12 10:35:02,171 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 90 transitions, 605 flow [2024-05-12 10:35:02,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:02,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:02,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:02,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 10:35:02,171 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:02,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:02,172 INFO L85 PathProgramCache]: Analyzing trace with hash 760965636, now seen corresponding path program 2 times [2024-05-12 10:35:02,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:02,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215784066] [2024-05-12 10:35:02,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:02,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:02,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:02,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:02,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:02,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215784066] [2024-05-12 10:35:02,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215784066] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:02,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:02,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:02,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118765901] [2024-05-12 10:35:02,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:02,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:02,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:02,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:02,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:02,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:02,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 90 transitions, 605 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:02,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:02,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:02,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:02,727 INFO L124 PetriNetUnfolderBase]: 1626/2753 cut-off events. [2024-05-12 10:35:02,727 INFO L125 PetriNetUnfolderBase]: For 12136/12136 co-relation queries the response was YES. [2024-05-12 10:35:02,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10331 conditions, 2753 events. 1626/2753 cut-off events. For 12136/12136 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16438 event pairs, 534 based on Foata normal form. 2/2748 useless extension candidates. Maximal degree in co-relation 10298. Up to 2169 conditions per place. [2024-05-12 10:35:02,747 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 88 selfloop transitions, 36 changer transitions 0/137 dead transitions. [2024-05-12 10:35:02,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 137 transitions, 1029 flow [2024-05-12 10:35:02,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:02,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:02,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 10:35:02,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 10:35:02,749 INFO L175 Difference]: Start difference. First operand has 84 places, 90 transitions, 605 flow. Second operand 8 states and 232 transitions. [2024-05-12 10:35:02,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 137 transitions, 1029 flow [2024-05-12 10:35:02,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 137 transitions, 976 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:02,765 INFO L231 Difference]: Finished difference. Result has 89 places, 93 transitions, 661 flow [2024-05-12 10:35:02,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=661, PETRI_PLACES=89, PETRI_TRANSITIONS=93} [2024-05-12 10:35:02,765 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 38 predicate places. [2024-05-12 10:35:02,765 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 93 transitions, 661 flow [2024-05-12 10:35:02,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:02,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:02,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:02,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 10:35:02,766 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:02,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:02,766 INFO L85 PathProgramCache]: Analyzing trace with hash -93538982, now seen corresponding path program 3 times [2024-05-12 10:35:02,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:02,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198761838] [2024-05-12 10:35:02,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:02,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:02,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:03,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:03,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:03,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198761838] [2024-05-12 10:35:03,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198761838] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:03,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:03,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:03,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847509785] [2024-05-12 10:35:03,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:03,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:03,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:03,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:03,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:03,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:03,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 93 transitions, 661 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:03,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:03,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:03,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:03,435 INFO L124 PetriNetUnfolderBase]: 1621/2619 cut-off events. [2024-05-12 10:35:03,435 INFO L125 PetriNetUnfolderBase]: For 13296/13296 co-relation queries the response was YES. [2024-05-12 10:35:03,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10357 conditions, 2619 events. 1621/2619 cut-off events. For 13296/13296 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15002 event pairs, 422 based on Foata normal form. 2/2617 useless extension candidates. Maximal degree in co-relation 10323. Up to 2164 conditions per place. [2024-05-12 10:35:03,453 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 87 selfloop transitions, 41 changer transitions 0/141 dead transitions. [2024-05-12 10:35:03,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 141 transitions, 1031 flow [2024-05-12 10:35:03,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:35:03,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:35:03,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 256 transitions. [2024-05-12 10:35:03,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6052009456264775 [2024-05-12 10:35:03,455 INFO L175 Difference]: Start difference. First operand has 89 places, 93 transitions, 661 flow. Second operand 9 states and 256 transitions. [2024-05-12 10:35:03,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 141 transitions, 1031 flow [2024-05-12 10:35:03,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 141 transitions, 951 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:03,471 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 671 flow [2024-05-12 10:35:03,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=671, PETRI_PLACES=94, PETRI_TRANSITIONS=93} [2024-05-12 10:35:03,472 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 43 predicate places. [2024-05-12 10:35:03,472 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 671 flow [2024-05-12 10:35:03,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:03,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:03,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:03,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 10:35:03,473 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:03,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:03,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1281079960, now seen corresponding path program 1 times [2024-05-12 10:35:03,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:03,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224318525] [2024-05-12 10:35:03,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:03,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:03,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:03,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:03,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:03,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224318525] [2024-05-12 10:35:03,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224318525] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:03,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:03,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:35:03,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649282199] [2024-05-12 10:35:03,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:03,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:35:03,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:03,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:35:03,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:35:03,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:35:03,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 93 transitions, 671 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-05-12 10:35:03,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:03,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:35:03,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:04,054 INFO L124 PetriNetUnfolderBase]: 1521/2602 cut-off events. [2024-05-12 10:35:04,055 INFO L125 PetriNetUnfolderBase]: For 14760/14760 co-relation queries the response was YES. [2024-05-12 10:35:04,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10134 conditions, 2602 events. 1521/2602 cut-off events. For 14760/14760 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15734 event pairs, 649 based on Foata normal form. 2/2582 useless extension candidates. Maximal degree in co-relation 10099. Up to 2148 conditions per place. [2024-05-12 10:35:04,072 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 88 selfloop transitions, 17 changer transitions 0/124 dead transitions. [2024-05-12 10:35:04,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 124 transitions, 1011 flow [2024-05-12 10:35:04,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:35:04,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:35:04,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-05-12 10:35:04,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 10:35:04,074 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 671 flow. Second operand 5 states and 150 transitions. [2024-05-12 10:35:04,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 124 transitions, 1011 flow [2024-05-12 10:35:04,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 124 transitions, 916 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 10:35:04,093 INFO L231 Difference]: Finished difference. Result has 92 places, 102 transitions, 685 flow [2024-05-12 10:35:04,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=685, PETRI_PLACES=92, PETRI_TRANSITIONS=102} [2024-05-12 10:35:04,094 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 41 predicate places. [2024-05-12 10:35:04,094 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 102 transitions, 685 flow [2024-05-12 10:35:04,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-05-12 10:35:04,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:04,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:04,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 10:35:04,095 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:04,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:04,095 INFO L85 PathProgramCache]: Analyzing trace with hash -361473544, now seen corresponding path program 1 times [2024-05-12 10:35:04,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:04,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152744890] [2024-05-12 10:35:04,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:04,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:04,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:04,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:04,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:04,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152744890] [2024-05-12 10:35:04,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152744890] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:04,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:04,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:04,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074963729] [2024-05-12 10:35:04,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:04,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:04,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:04,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:04,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:04,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:04,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 102 transitions, 685 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:04,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:04,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:04,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:04,708 INFO L124 PetriNetUnfolderBase]: 1670/2782 cut-off events. [2024-05-12 10:35:04,708 INFO L125 PetriNetUnfolderBase]: For 16936/16936 co-relation queries the response was YES. [2024-05-12 10:35:04,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11109 conditions, 2782 events. 1670/2782 cut-off events. For 16936/16936 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16430 event pairs, 465 based on Foata normal form. 4/2777 useless extension candidates. Maximal degree in co-relation 11072. Up to 2326 conditions per place. [2024-05-12 10:35:04,726 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 99 selfloop transitions, 20 changer transitions 0/132 dead transitions. [2024-05-12 10:35:04,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 132 transitions, 1007 flow [2024-05-12 10:35:04,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:04,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:04,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 10:35:04,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 10:35:04,727 INFO L175 Difference]: Start difference. First operand has 92 places, 102 transitions, 685 flow. Second operand 6 states and 174 transitions. [2024-05-12 10:35:04,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 132 transitions, 1007 flow [2024-05-12 10:35:04,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 132 transitions, 991 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-05-12 10:35:04,745 INFO L231 Difference]: Finished difference. Result has 98 places, 104 transitions, 738 flow [2024-05-12 10:35:04,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=669, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=738, PETRI_PLACES=98, PETRI_TRANSITIONS=104} [2024-05-12 10:35:04,746 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 47 predicate places. [2024-05-12 10:35:04,746 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 104 transitions, 738 flow [2024-05-12 10:35:04,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:04,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:04,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:04,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 10:35:04,747 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:04,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:04,747 INFO L85 PathProgramCache]: Analyzing trace with hash 687535808, now seen corresponding path program 2 times [2024-05-12 10:35:04,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:04,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221547514] [2024-05-12 10:35:04,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:04,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:04,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:04,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:04,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:04,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221547514] [2024-05-12 10:35:04,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221547514] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:04,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:04,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:04,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749057580] [2024-05-12 10:35:04,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:04,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:04,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:04,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:04,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:05,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:05,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 104 transitions, 738 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:05,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:05,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:05,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:05,323 INFO L124 PetriNetUnfolderBase]: 1662/2768 cut-off events. [2024-05-12 10:35:05,323 INFO L125 PetriNetUnfolderBase]: For 19044/19044 co-relation queries the response was YES. [2024-05-12 10:35:05,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11432 conditions, 2768 events. 1662/2768 cut-off events. For 19044/19044 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16449 event pairs, 593 based on Foata normal form. 4/2748 useless extension candidates. Maximal degree in co-relation 11392. Up to 2229 conditions per place. [2024-05-12 10:35:05,339 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 100 selfloop transitions, 22 changer transitions 0/135 dead transitions. [2024-05-12 10:35:05,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 135 transitions, 1072 flow [2024-05-12 10:35:05,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:05,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:05,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 10:35:05,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 10:35:05,341 INFO L175 Difference]: Start difference. First operand has 98 places, 104 transitions, 738 flow. Second operand 6 states and 174 transitions. [2024-05-12 10:35:05,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 135 transitions, 1072 flow [2024-05-12 10:35:05,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 135 transitions, 1021 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:05,360 INFO L231 Difference]: Finished difference. Result has 100 places, 106 transitions, 764 flow [2024-05-12 10:35:05,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=764, PETRI_PLACES=100, PETRI_TRANSITIONS=106} [2024-05-12 10:35:05,361 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 49 predicate places. [2024-05-12 10:35:05,361 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 106 transitions, 764 flow [2024-05-12 10:35:05,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:05,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:05,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:05,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 10:35:05,362 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:05,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:05,363 INFO L85 PathProgramCache]: Analyzing trace with hash 874828678, now seen corresponding path program 2 times [2024-05-12 10:35:05,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:05,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964419262] [2024-05-12 10:35:05,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:05,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:05,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:05,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:05,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:05,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964419262] [2024-05-12 10:35:05,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964419262] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:05,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:05,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:35:05,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444884150] [2024-05-12 10:35:05,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:05,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:35:05,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:05,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:35:05,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:35:05,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:35:05,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 106 transitions, 764 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-05-12 10:35:05,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:05,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:35:05,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:05,938 INFO L124 PetriNetUnfolderBase]: 1543/2660 cut-off events. [2024-05-12 10:35:05,939 INFO L125 PetriNetUnfolderBase]: For 20105/20105 co-relation queries the response was YES. [2024-05-12 10:35:05,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11045 conditions, 2660 events. 1543/2660 cut-off events. For 20105/20105 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16270 event pairs, 662 based on Foata normal form. 4/2640 useless extension candidates. Maximal degree in co-relation 11004. Up to 2177 conditions per place. [2024-05-12 10:35:05,955 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 87 selfloop transitions, 19 changer transitions 0/127 dead transitions. [2024-05-12 10:35:05,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 127 transitions, 1046 flow [2024-05-12 10:35:05,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:35:05,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:35:05,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-05-12 10:35:05,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675531914893617 [2024-05-12 10:35:05,957 INFO L175 Difference]: Start difference. First operand has 100 places, 106 transitions, 764 flow. Second operand 4 states and 127 transitions. [2024-05-12 10:35:05,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 127 transitions, 1046 flow [2024-05-12 10:35:05,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 127 transitions, 981 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:05,985 INFO L231 Difference]: Finished difference. Result has 100 places, 109 transitions, 785 flow [2024-05-12 10:35:05,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=785, PETRI_PLACES=100, PETRI_TRANSITIONS=109} [2024-05-12 10:35:05,985 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 49 predicate places. [2024-05-12 10:35:05,985 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 109 transitions, 785 flow [2024-05-12 10:35:05,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-05-12 10:35:05,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:05,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:05,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 10:35:05,986 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:05,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:05,987 INFO L85 PathProgramCache]: Analyzing trace with hash 302679202, now seen corresponding path program 1 times [2024-05-12 10:35:05,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:05,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104796503] [2024-05-12 10:35:05,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:05,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:05,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:06,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-05-12 10:35:06,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:06,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104796503] [2024-05-12 10:35:06,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104796503] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:06,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:06,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:06,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028182894] [2024-05-12 10:35:06,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:06,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:06,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:06,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:06,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:06,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:06,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 109 transitions, 785 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 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-05-12 10:35:06,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:06,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:06,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:06,672 INFO L124 PetriNetUnfolderBase]: 1740/2925 cut-off events. [2024-05-12 10:35:06,672 INFO L125 PetriNetUnfolderBase]: For 24205/24205 co-relation queries the response was YES. [2024-05-12 10:35:06,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12643 conditions, 2925 events. 1740/2925 cut-off events. For 24205/24205 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17457 event pairs, 476 based on Foata normal form. 4/2900 useless extension candidates. Maximal degree in co-relation 12601. Up to 2393 conditions per place. [2024-05-12 10:35:06,692 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 119 selfloop transitions, 21 changer transitions 0/153 dead transitions. [2024-05-12 10:35:06,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 153 transitions, 1275 flow [2024-05-12 10:35:06,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:06,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:06,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 10:35:06,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6200607902735562 [2024-05-12 10:35:06,694 INFO L175 Difference]: Start difference. First operand has 100 places, 109 transitions, 785 flow. Second operand 7 states and 204 transitions. [2024-05-12 10:35:06,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 153 transitions, 1275 flow [2024-05-12 10:35:06,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 153 transitions, 1241 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-05-12 10:35:06,729 INFO L231 Difference]: Finished difference. Result has 105 places, 113 transitions, 856 flow [2024-05-12 10:35:06,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=856, PETRI_PLACES=105, PETRI_TRANSITIONS=113} [2024-05-12 10:35:06,729 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 54 predicate places. [2024-05-12 10:35:06,729 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 113 transitions, 856 flow [2024-05-12 10:35:06,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 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-05-12 10:35:06,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:06,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:06,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 10:35:06,730 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:06,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:06,731 INFO L85 PathProgramCache]: Analyzing trace with hash 302739652, now seen corresponding path program 2 times [2024-05-12 10:35:06,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:06,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017049900] [2024-05-12 10:35:06,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:06,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:06,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:07,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:07,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:07,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017049900] [2024-05-12 10:35:07,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017049900] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:07,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:07,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:07,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972418462] [2024-05-12 10:35:07,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:07,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:07,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:07,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:07,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:07,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:07,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 113 transitions, 856 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 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-05-12 10:35:07,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:07,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:07,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:07,493 INFO L124 PetriNetUnfolderBase]: 1732/2893 cut-off events. [2024-05-12 10:35:07,493 INFO L125 PetriNetUnfolderBase]: For 26251/26251 co-relation queries the response was YES. [2024-05-12 10:35:07,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12828 conditions, 2893 events. 1732/2893 cut-off events. For 26251/26251 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17283 event pairs, 626 based on Foata normal form. 4/2873 useless extension candidates. Maximal degree in co-relation 12785. Up to 2458 conditions per place. [2024-05-12 10:35:07,515 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 114 selfloop transitions, 17 changer transitions 0/144 dead transitions. [2024-05-12 10:35:07,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 144 transitions, 1192 flow [2024-05-12 10:35:07,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:07,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:07,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 10:35:07,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205673758865248 [2024-05-12 10:35:07,517 INFO L175 Difference]: Start difference. First operand has 105 places, 113 transitions, 856 flow. Second operand 6 states and 175 transitions. [2024-05-12 10:35:07,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 144 transitions, 1192 flow [2024-05-12 10:35:07,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 144 transitions, 1132 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:07,579 INFO L231 Difference]: Finished difference. Result has 108 places, 113 transitions, 837 flow [2024-05-12 10:35:07,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=837, PETRI_PLACES=108, PETRI_TRANSITIONS=113} [2024-05-12 10:35:07,579 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 57 predicate places. [2024-05-12 10:35:07,580 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 113 transitions, 837 flow [2024-05-12 10:35:07,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 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-05-12 10:35:07,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:07,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:07,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 10:35:07,581 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:07,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:07,582 INFO L85 PathProgramCache]: Analyzing trace with hash 205621628, now seen corresponding path program 3 times [2024-05-12 10:35:07,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:07,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286657690] [2024-05-12 10:35:07,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:07,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:07,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:07,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:07,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:07,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286657690] [2024-05-12 10:35:07,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286657690] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:07,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:07,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:07,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601894580] [2024-05-12 10:35:07,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:07,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:07,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:07,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:07,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:07,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:07,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 113 transitions, 837 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 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-05-12 10:35:07,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:07,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:07,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:08,272 INFO L124 PetriNetUnfolderBase]: 1759/2944 cut-off events. [2024-05-12 10:35:08,273 INFO L125 PetriNetUnfolderBase]: For 28784/28786 co-relation queries the response was YES. [2024-05-12 10:35:08,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13067 conditions, 2944 events. 1759/2944 cut-off events. For 28784/28786 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 17567 event pairs, 462 based on Foata normal form. 4/2941 useless extension candidates. Maximal degree in co-relation 13022. Up to 2342 conditions per place. [2024-05-12 10:35:08,293 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 117 selfloop transitions, 43 changer transitions 0/173 dead transitions. [2024-05-12 10:35:08,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 173 transitions, 1325 flow [2024-05-12 10:35:08,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:35:08,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:35:08,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 287 transitions. [2024-05-12 10:35:08,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6106382978723405 [2024-05-12 10:35:08,294 INFO L175 Difference]: Start difference. First operand has 108 places, 113 transitions, 837 flow. Second operand 10 states and 287 transitions. [2024-05-12 10:35:08,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 173 transitions, 1325 flow [2024-05-12 10:35:08,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 173 transitions, 1286 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-05-12 10:35:08,323 INFO L231 Difference]: Finished difference. Result has 113 places, 115 transitions, 925 flow [2024-05-12 10:35:08,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=925, PETRI_PLACES=113, PETRI_TRANSITIONS=115} [2024-05-12 10:35:08,324 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 62 predicate places. [2024-05-12 10:35:08,324 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 115 transitions, 925 flow [2024-05-12 10:35:08,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 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-05-12 10:35:08,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:08,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:08,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 10:35:08,324 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:08,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:08,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1827949315, now seen corresponding path program 1 times [2024-05-12 10:35:08,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:08,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754898235] [2024-05-12 10:35:08,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:08,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:08,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:08,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-05-12 10:35:08,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:08,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754898235] [2024-05-12 10:35:08,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754898235] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:08,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:08,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:08,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339257600] [2024-05-12 10:35:08,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:08,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:08,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:08,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:08,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:08,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:35:08,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 115 transitions, 925 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:08,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:08,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:35:08,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:08,932 INFO L124 PetriNetUnfolderBase]: 1637/2812 cut-off events. [2024-05-12 10:35:08,933 INFO L125 PetriNetUnfolderBase]: For 30964/30973 co-relation queries the response was YES. [2024-05-12 10:35:08,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12873 conditions, 2812 events. 1637/2812 cut-off events. For 30964/30973 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17197 event pairs, 621 based on Foata normal form. 4/2791 useless extension candidates. Maximal degree in co-relation 12827. Up to 2278 conditions per place. [2024-05-12 10:35:08,951 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 98 selfloop transitions, 27 changer transitions 0/146 dead transitions. [2024-05-12 10:35:08,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 146 transitions, 1337 flow [2024-05-12 10:35:08,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:08,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:08,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 10:35:08,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 10:35:08,952 INFO L175 Difference]: Start difference. First operand has 113 places, 115 transitions, 925 flow. Second operand 6 states and 176 transitions. [2024-05-12 10:35:08,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 146 transitions, 1337 flow [2024-05-12 10:35:08,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 146 transitions, 1228 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-05-12 10:35:08,987 INFO L231 Difference]: Finished difference. Result has 111 places, 121 transitions, 946 flow [2024-05-12 10:35:08,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=946, PETRI_PLACES=111, PETRI_TRANSITIONS=121} [2024-05-12 10:35:08,988 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 60 predicate places. [2024-05-12 10:35:08,988 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 121 transitions, 946 flow [2024-05-12 10:35:08,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:08,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:08,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:08,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 10:35:08,988 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:08,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:08,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1984004958, now seen corresponding path program 4 times [2024-05-12 10:35:08,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:08,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850688741] [2024-05-12 10:35:08,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:08,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:08,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:09,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-05-12 10:35:09,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:09,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850688741] [2024-05-12 10:35:09,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850688741] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:09,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:09,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:09,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40696607] [2024-05-12 10:35:09,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:09,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:09,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:09,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:09,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:09,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:09,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 121 transitions, 946 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 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-05-12 10:35:09,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:09,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:09,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:09,750 INFO L124 PetriNetUnfolderBase]: 1867/3101 cut-off events. [2024-05-12 10:35:09,750 INFO L125 PetriNetUnfolderBase]: For 38276/38276 co-relation queries the response was YES. [2024-05-12 10:35:09,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14401 conditions, 3101 events. 1867/3101 cut-off events. For 38276/38276 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18647 event pairs, 432 based on Foata normal form. 20/3115 useless extension candidates. Maximal degree in co-relation 14354. Up to 2378 conditions per place. [2024-05-12 10:35:09,770 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 122 selfloop transitions, 40 changer transitions 0/175 dead transitions. [2024-05-12 10:35:09,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 175 transitions, 1442 flow [2024-05-12 10:35:09,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:35:09,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:35:09,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-05-12 10:35:09,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146572104018913 [2024-05-12 10:35:09,771 INFO L175 Difference]: Start difference. First operand has 111 places, 121 transitions, 946 flow. Second operand 9 states and 260 transitions. [2024-05-12 10:35:09,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 175 transitions, 1442 flow [2024-05-12 10:35:09,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 175 transitions, 1403 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-05-12 10:35:09,807 INFO L231 Difference]: Finished difference. Result has 118 places, 123 transitions, 1033 flow [2024-05-12 10:35:09,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1033, PETRI_PLACES=118, PETRI_TRANSITIONS=123} [2024-05-12 10:35:09,807 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 67 predicate places. [2024-05-12 10:35:09,808 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 123 transitions, 1033 flow [2024-05-12 10:35:09,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 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-05-12 10:35:09,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:09,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:09,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 10:35:09,808 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:09,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:09,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1349886515, now seen corresponding path program 2 times [2024-05-12 10:35:09,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:09,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439239837] [2024-05-12 10:35:09,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:09,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:09,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:10,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:10,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:10,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439239837] [2024-05-12 10:35:10,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439239837] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:10,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:10,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:10,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573545283] [2024-05-12 10:35:10,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:10,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:10,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:10,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:10,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:10,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:35:10,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 123 transitions, 1033 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:10,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:10,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:35:10,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:10,468 INFO L124 PetriNetUnfolderBase]: 1721/2878 cut-off events. [2024-05-12 10:35:10,469 INFO L125 PetriNetUnfolderBase]: For 36950/36967 co-relation queries the response was YES. [2024-05-12 10:35:10,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13987 conditions, 2878 events. 1721/2878 cut-off events. For 36950/36967 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17374 event pairs, 386 based on Foata normal form. 19/2893 useless extension candidates. Maximal degree in co-relation 13938. Up to 2439 conditions per place. [2024-05-12 10:35:10,491 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 101 selfloop transitions, 22 changer transitions 0/144 dead transitions. [2024-05-12 10:35:10,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 144 transitions, 1329 flow [2024-05-12 10:35:10,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:35:10,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:35:10,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-05-12 10:35:10,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6425531914893617 [2024-05-12 10:35:10,492 INFO L175 Difference]: Start difference. First operand has 118 places, 123 transitions, 1033 flow. Second operand 5 states and 151 transitions. [2024-05-12 10:35:10,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 144 transitions, 1329 flow [2024-05-12 10:35:10,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 144 transitions, 1223 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 10:35:10,545 INFO L231 Difference]: Finished difference. Result has 116 places, 123 transitions, 977 flow [2024-05-12 10:35:10,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=977, PETRI_PLACES=116, PETRI_TRANSITIONS=123} [2024-05-12 10:35:10,546 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 65 predicate places. [2024-05-12 10:35:10,546 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 123 transitions, 977 flow [2024-05-12 10:35:10,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:10,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:10,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:10,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 10:35:10,547 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:10,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:10,547 INFO L85 PathProgramCache]: Analyzing trace with hash 2031292473, now seen corresponding path program 1 times [2024-05-12 10:35:10,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:10,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254880886] [2024-05-12 10:35:10,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:10,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:10,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:10,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:10,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:10,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254880886] [2024-05-12 10:35:10,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254880886] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:10,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:10,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:10,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024513166] [2024-05-12 10:35:10,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:10,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:10,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:10,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:10,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:10,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:10,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 123 transitions, 977 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:10,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:10,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:10,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:11,173 INFO L124 PetriNetUnfolderBase]: 1897/3098 cut-off events. [2024-05-12 10:35:11,173 INFO L125 PetriNetUnfolderBase]: For 38847/38847 co-relation queries the response was YES. [2024-05-12 10:35:11,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14622 conditions, 3098 events. 1897/3098 cut-off events. For 38847/38847 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18492 event pairs, 395 based on Foata normal form. 2/3094 useless extension candidates. Maximal degree in co-relation 14572. Up to 2590 conditions per place. [2024-05-12 10:35:11,194 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 121 selfloop transitions, 34 changer transitions 0/168 dead transitions. [2024-05-12 10:35:11,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 168 transitions, 1591 flow [2024-05-12 10:35:11,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:11,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:11,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 10:35:11,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 10:35:11,196 INFO L175 Difference]: Start difference. First operand has 116 places, 123 transitions, 977 flow. Second operand 6 states and 176 transitions. [2024-05-12 10:35:11,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 168 transitions, 1591 flow [2024-05-12 10:35:11,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 168 transitions, 1515 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:11,234 INFO L231 Difference]: Finished difference. Result has 120 places, 141 transitions, 1172 flow [2024-05-12 10:35:11,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1172, PETRI_PLACES=120, PETRI_TRANSITIONS=141} [2024-05-12 10:35:11,235 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 69 predicate places. [2024-05-12 10:35:11,235 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 141 transitions, 1172 flow [2024-05-12 10:35:11,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:11,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:11,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:11,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 10:35:11,235 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:11,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:11,235 INFO L85 PathProgramCache]: Analyzing trace with hash 2034817833, now seen corresponding path program 2 times [2024-05-12 10:35:11,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:11,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404597009] [2024-05-12 10:35:11,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:11,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:11,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:11,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:11,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:11,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404597009] [2024-05-12 10:35:11,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404597009] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:11,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:11,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:11,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286204797] [2024-05-12 10:35:11,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:11,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:11,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:11,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:11,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:11,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:11,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 141 transitions, 1172 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:11,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:11,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:11,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:11,864 INFO L124 PetriNetUnfolderBase]: 2023/3333 cut-off events. [2024-05-12 10:35:11,865 INFO L125 PetriNetUnfolderBase]: For 44871/44871 co-relation queries the response was YES. [2024-05-12 10:35:11,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16484 conditions, 3333 events. 2023/3333 cut-off events. For 44871/44871 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 20242 event pairs, 420 based on Foata normal form. 4/3331 useless extension candidates. Maximal degree in co-relation 16431. Up to 2849 conditions per place. [2024-05-12 10:35:11,889 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 140 selfloop transitions, 35 changer transitions 0/188 dead transitions. [2024-05-12 10:35:11,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 188 transitions, 1844 flow [2024-05-12 10:35:11,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:11,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:11,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 10:35:11,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 10:35:11,890 INFO L175 Difference]: Start difference. First operand has 120 places, 141 transitions, 1172 flow. Second operand 7 states and 196 transitions. [2024-05-12 10:35:11,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 188 transitions, 1844 flow [2024-05-12 10:35:11,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 188 transitions, 1796 flow, removed 24 selfloop flow, removed 0 redundant places. [2024-05-12 10:35:11,945 INFO L231 Difference]: Finished difference. Result has 128 places, 161 transitions, 1453 flow [2024-05-12 10:35:11,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1453, PETRI_PLACES=128, PETRI_TRANSITIONS=161} [2024-05-12 10:35:11,945 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 77 predicate places. [2024-05-12 10:35:11,945 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 161 transitions, 1453 flow [2024-05-12 10:35:11,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:11,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:11,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:11,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 10:35:11,946 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:11,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:11,946 INFO L85 PathProgramCache]: Analyzing trace with hash 2042742343, now seen corresponding path program 3 times [2024-05-12 10:35:11,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:11,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230519117] [2024-05-12 10:35:11,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:11,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:11,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:12,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:12,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:12,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230519117] [2024-05-12 10:35:12,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230519117] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:12,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:12,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:12,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901000696] [2024-05-12 10:35:12,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:12,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:12,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:12,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:12,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:12,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:12,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 161 transitions, 1453 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:12,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:12,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:12,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:12,642 INFO L124 PetriNetUnfolderBase]: 2113/3631 cut-off events. [2024-05-12 10:35:12,642 INFO L125 PetriNetUnfolderBase]: For 52142/52142 co-relation queries the response was YES. [2024-05-12 10:35:12,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18262 conditions, 3631 events. 2113/3631 cut-off events. For 52142/52142 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22959 event pairs, 516 based on Foata normal form. 4/3626 useless extension candidates. Maximal degree in co-relation 18205. Up to 2797 conditions per place. [2024-05-12 10:35:12,669 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 135 selfloop transitions, 70 changer transitions 0/218 dead transitions. [2024-05-12 10:35:12,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 218 transitions, 2231 flow [2024-05-12 10:35:12,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:12,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:12,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-05-12 10:35:12,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413373860182371 [2024-05-12 10:35:12,670 INFO L175 Difference]: Start difference. First operand has 128 places, 161 transitions, 1453 flow. Second operand 7 states and 211 transitions. [2024-05-12 10:35:12,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 218 transitions, 2231 flow [2024-05-12 10:35:12,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 218 transitions, 2134 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-05-12 10:35:12,737 INFO L231 Difference]: Finished difference. Result has 135 places, 180 transitions, 1828 flow [2024-05-12 10:35:12,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1828, PETRI_PLACES=135, PETRI_TRANSITIONS=180} [2024-05-12 10:35:12,738 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 84 predicate places. [2024-05-12 10:35:12,738 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 180 transitions, 1828 flow [2024-05-12 10:35:12,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:12,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:12,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:12,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 10:35:12,738 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:12,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:12,739 INFO L85 PathProgramCache]: Analyzing trace with hash 2042988607, now seen corresponding path program 1 times [2024-05-12 10:35:12,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:12,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345664101] [2024-05-12 10:35:12,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:12,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:12,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:13,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:13,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:13,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345664101] [2024-05-12 10:35:13,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345664101] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:13,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:13,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:13,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150135030] [2024-05-12 10:35:13,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:13,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:13,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:13,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:13,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:13,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:35:13,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 180 transitions, 1828 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:13,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:13,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:35:13,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:13,421 INFO L124 PetriNetUnfolderBase]: 2015/3356 cut-off events. [2024-05-12 10:35:13,421 INFO L125 PetriNetUnfolderBase]: For 55220/55220 co-relation queries the response was YES. [2024-05-12 10:35:13,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18571 conditions, 3356 events. 2015/3356 cut-off events. For 55220/55220 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 20686 event pairs, 384 based on Foata normal form. 2/3350 useless extension candidates. Maximal degree in co-relation 18510. Up to 2749 conditions per place. [2024-05-12 10:35:13,447 INFO L140 encePairwiseOnDemand]: 42/47 looper letters, 150 selfloop transitions, 10 changer transitions 0/195 dead transitions. [2024-05-12 10:35:13,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 195 transitions, 2208 flow [2024-05-12 10:35:13,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:35:13,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:35:13,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-05-12 10:35:13,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6329787234042553 [2024-05-12 10:35:13,449 INFO L175 Difference]: Start difference. First operand has 135 places, 180 transitions, 1828 flow. Second operand 4 states and 119 transitions. [2024-05-12 10:35:13,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 195 transitions, 2208 flow [2024-05-12 10:35:13,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 195 transitions, 2117 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-05-12 10:35:13,550 INFO L231 Difference]: Finished difference. Result has 137 places, 182 transitions, 1796 flow [2024-05-12 10:35:13,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1739, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1796, PETRI_PLACES=137, PETRI_TRANSITIONS=182} [2024-05-12 10:35:13,551 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 86 predicate places. [2024-05-12 10:35:13,551 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 182 transitions, 1796 flow [2024-05-12 10:35:13,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:13,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:13,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:13,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 10:35:13,551 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:13,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:13,552 INFO L85 PathProgramCache]: Analyzing trace with hash 793122237, now seen corresponding path program 1 times [2024-05-12 10:35:13,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:13,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434307948] [2024-05-12 10:35:13,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:13,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:13,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:13,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-05-12 10:35:13,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:13,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434307948] [2024-05-12 10:35:13,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434307948] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:13,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:13,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:13,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204031655] [2024-05-12 10:35:13,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:13,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:13,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:13,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:13,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:13,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:13,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 182 transitions, 1796 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:13,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:13,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:13,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:14,369 INFO L124 PetriNetUnfolderBase]: 2297/3872 cut-off events. [2024-05-12 10:35:14,369 INFO L125 PetriNetUnfolderBase]: For 65476/65476 co-relation queries the response was YES. [2024-05-12 10:35:14,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20747 conditions, 3872 events. 2297/3872 cut-off events. For 65476/65476 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24796 event pairs, 495 based on Foata normal form. 12/3838 useless extension candidates. Maximal degree in co-relation 20684. Up to 2751 conditions per place. [2024-05-12 10:35:14,396 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 179 selfloop transitions, 35 changer transitions 0/227 dead transitions. [2024-05-12 10:35:14,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 227 transitions, 2484 flow [2024-05-12 10:35:14,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:14,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:14,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-05-12 10:35:14,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 10:35:14,397 INFO L175 Difference]: Start difference. First operand has 137 places, 182 transitions, 1796 flow. Second operand 7 states and 210 transitions. [2024-05-12 10:35:14,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 227 transitions, 2484 flow [2024-05-12 10:35:14,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 227 transitions, 2443 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-05-12 10:35:14,489 INFO L231 Difference]: Finished difference. Result has 142 places, 184 transitions, 1877 flow [2024-05-12 10:35:14,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1877, PETRI_PLACES=142, PETRI_TRANSITIONS=184} [2024-05-12 10:35:14,490 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 91 predicate places. [2024-05-12 10:35:14,490 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 184 transitions, 1877 flow [2024-05-12 10:35:14,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:14,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:14,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:14,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 10:35:14,491 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:14,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:14,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1528514749, now seen corresponding path program 2 times [2024-05-12 10:35:14,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:14,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935989479] [2024-05-12 10:35:14,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:14,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:14,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:14,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:14,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:14,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935989479] [2024-05-12 10:35:14,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935989479] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:14,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:14,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:14,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987945166] [2024-05-12 10:35:14,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:14,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:14,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:14,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:14,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:14,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:14,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 184 transitions, 1877 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-05-12 10:35:14,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:14,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:14,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:15,246 INFO L124 PetriNetUnfolderBase]: 2364/3891 cut-off events. [2024-05-12 10:35:15,246 INFO L125 PetriNetUnfolderBase]: For 70212/70212 co-relation queries the response was YES. [2024-05-12 10:35:15,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21592 conditions, 3891 events. 2364/3891 cut-off events. For 70212/70212 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 24560 event pairs, 530 based on Foata normal form. 12/3883 useless extension candidates. Maximal degree in co-relation 21528. Up to 2945 conditions per place. [2024-05-12 10:35:15,335 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 176 selfloop transitions, 32 changer transitions 0/221 dead transitions. [2024-05-12 10:35:15,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 221 transitions, 2521 flow [2024-05-12 10:35:15,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:15,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:15,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-05-12 10:35:15,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-05-12 10:35:15,336 INFO L175 Difference]: Start difference. First operand has 142 places, 184 transitions, 1877 flow. Second operand 6 states and 183 transitions. [2024-05-12 10:35:15,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 221 transitions, 2521 flow [2024-05-12 10:35:15,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 221 transitions, 2477 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:15,435 INFO L231 Difference]: Finished difference. Result has 145 places, 185 transitions, 1927 flow [2024-05-12 10:35:15,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1833, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1927, PETRI_PLACES=145, PETRI_TRANSITIONS=185} [2024-05-12 10:35:15,436 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 94 predicate places. [2024-05-12 10:35:15,436 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 185 transitions, 1927 flow [2024-05-12 10:35:15,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-05-12 10:35:15,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:15,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:15,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 10:35:15,437 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:15,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:15,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1911736819, now seen corresponding path program 3 times [2024-05-12 10:35:15,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:15,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160973748] [2024-05-12 10:35:15,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:15,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:15,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:15,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:15,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:15,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160973748] [2024-05-12 10:35:15,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160973748] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:15,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:15,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:15,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651143008] [2024-05-12 10:35:15,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:15,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:15,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:15,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:15,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:15,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:15,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 185 transitions, 1927 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-05-12 10:35:15,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:15,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:15,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:16,238 INFO L124 PetriNetUnfolderBase]: 2336/3847 cut-off events. [2024-05-12 10:35:16,239 INFO L125 PetriNetUnfolderBase]: For 70467/70467 co-relation queries the response was YES. [2024-05-12 10:35:16,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21210 conditions, 3847 events. 2336/3847 cut-off events. For 70467/70467 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 24177 event pairs, 522 based on Foata normal form. 16/3845 useless extension candidates. Maximal degree in co-relation 21144. Up to 3121 conditions per place. [2024-05-12 10:35:16,271 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 172 selfloop transitions, 31 changer transitions 0/216 dead transitions. [2024-05-12 10:35:16,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 216 transitions, 2425 flow [2024-05-12 10:35:16,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:16,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:16,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-05-12 10:35:16,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6418439716312057 [2024-05-12 10:35:16,272 INFO L175 Difference]: Start difference. First operand has 145 places, 185 transitions, 1927 flow. Second operand 6 states and 181 transitions. [2024-05-12 10:35:16,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 216 transitions, 2425 flow [2024-05-12 10:35:16,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 216 transitions, 2338 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:16,391 INFO L231 Difference]: Finished difference. Result has 147 places, 185 transitions, 1913 flow [2024-05-12 10:35:16,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1840, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1913, PETRI_PLACES=147, PETRI_TRANSITIONS=185} [2024-05-12 10:35:16,391 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 96 predicate places. [2024-05-12 10:35:16,391 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 185 transitions, 1913 flow [2024-05-12 10:35:16,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-05-12 10:35:16,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:16,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:16,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 10:35:16,392 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:16,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:16,392 INFO L85 PathProgramCache]: Analyzing trace with hash 104094939, now seen corresponding path program 4 times [2024-05-12 10:35:16,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:16,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024452383] [2024-05-12 10:35:16,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:16,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:16,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:16,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:16,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:16,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024452383] [2024-05-12 10:35:16,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024452383] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:16,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:16,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:16,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071343501] [2024-05-12 10:35:16,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:16,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:16,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:16,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:16,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:16,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:16,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 185 transitions, 1913 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:16,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:16,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:16,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:17,186 INFO L124 PetriNetUnfolderBase]: 2430/3984 cut-off events. [2024-05-12 10:35:17,187 INFO L125 PetriNetUnfolderBase]: For 72975/72975 co-relation queries the response was YES. [2024-05-12 10:35:17,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21871 conditions, 3984 events. 2430/3984 cut-off events. For 72975/72975 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 25050 event pairs, 449 based on Foata normal form. 16/3996 useless extension candidates. Maximal degree in co-relation 21804. Up to 3251 conditions per place. [2024-05-12 10:35:17,221 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 188 selfloop transitions, 37 changer transitions 0/238 dead transitions. [2024-05-12 10:35:17,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 238 transitions, 2529 flow [2024-05-12 10:35:17,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:35:17,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:35:17,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 258 transitions. [2024-05-12 10:35:17,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6099290780141844 [2024-05-12 10:35:17,222 INFO L175 Difference]: Start difference. First operand has 147 places, 185 transitions, 1913 flow. Second operand 9 states and 258 transitions. [2024-05-12 10:35:17,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 238 transitions, 2529 flow [2024-05-12 10:35:17,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 238 transitions, 2454 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 10:35:17,331 INFO L231 Difference]: Finished difference. Result has 151 places, 186 transitions, 1945 flow [2024-05-12 10:35:17,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1945, PETRI_PLACES=151, PETRI_TRANSITIONS=186} [2024-05-12 10:35:17,331 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 100 predicate places. [2024-05-12 10:35:17,332 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 186 transitions, 1945 flow [2024-05-12 10:35:17,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:17,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:17,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:17,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 10:35:17,332 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:17,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:17,332 INFO L85 PathProgramCache]: Analyzing trace with hash 303396729, now seen corresponding path program 5 times [2024-05-12 10:35:17,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:17,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457916216] [2024-05-12 10:35:17,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:17,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:17,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:17,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:17,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:17,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457916216] [2024-05-12 10:35:17,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457916216] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:17,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:17,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:17,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108488600] [2024-05-12 10:35:17,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:17,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:17,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:17,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:17,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:17,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:17,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 186 transitions, 1945 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:17,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:17,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:17,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:18,188 INFO L124 PetriNetUnfolderBase]: 2524/4252 cut-off events. [2024-05-12 10:35:18,189 INFO L125 PetriNetUnfolderBase]: For 79947/79947 co-relation queries the response was YES. [2024-05-12 10:35:18,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22927 conditions, 4252 events. 2524/4252 cut-off events. For 79947/79947 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 27535 event pairs, 537 based on Foata normal form. 16/4263 useless extension candidates. Maximal degree in co-relation 22859. Up to 3401 conditions per place. [2024-05-12 10:35:18,220 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 190 selfloop transitions, 42 changer transitions 0/245 dead transitions. [2024-05-12 10:35:18,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 245 transitions, 2591 flow [2024-05-12 10:35:18,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:35:18,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:35:18,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 284 transitions. [2024-05-12 10:35:18,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6042553191489362 [2024-05-12 10:35:18,221 INFO L175 Difference]: Start difference. First operand has 151 places, 186 transitions, 1945 flow. Second operand 10 states and 284 transitions. [2024-05-12 10:35:18,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 245 transitions, 2591 flow [2024-05-12 10:35:18,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 245 transitions, 2504 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 10:35:18,319 INFO L231 Difference]: Finished difference. Result has 154 places, 187 transitions, 1977 flow [2024-05-12 10:35:18,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1977, PETRI_PLACES=154, PETRI_TRANSITIONS=187} [2024-05-12 10:35:18,320 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 103 predicate places. [2024-05-12 10:35:18,320 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 187 transitions, 1977 flow [2024-05-12 10:35:18,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:18,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:18,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:18,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 10:35:18,320 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:18,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:18,321 INFO L85 PathProgramCache]: Analyzing trace with hash -735898789, now seen corresponding path program 6 times [2024-05-12 10:35:18,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:18,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296746041] [2024-05-12 10:35:18,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:18,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:18,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:18,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:18,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:18,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296746041] [2024-05-12 10:35:18,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296746041] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:18,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:18,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:18,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058874775] [2024-05-12 10:35:18,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:18,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:18,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:18,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:18,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:18,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:18,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 187 transitions, 1977 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:18,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:18,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:18,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:19,142 INFO L124 PetriNetUnfolderBase]: 2556/4272 cut-off events. [2024-05-12 10:35:19,142 INFO L125 PetriNetUnfolderBase]: For 80263/80263 co-relation queries the response was YES. [2024-05-12 10:35:19,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23047 conditions, 4272 events. 2556/4272 cut-off events. For 80263/80263 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27689 event pairs, 671 based on Foata normal form. 12/4258 useless extension candidates. Maximal degree in co-relation 22978. Up to 3028 conditions per place. [2024-05-12 10:35:19,178 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 189 selfloop transitions, 41 changer transitions 0/243 dead transitions. [2024-05-12 10:35:19,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 243 transitions, 2621 flow [2024-05-12 10:35:19,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:35:19,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:35:19,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-05-12 10:35:19,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146572104018913 [2024-05-12 10:35:19,179 INFO L175 Difference]: Start difference. First operand has 154 places, 187 transitions, 1977 flow. Second operand 9 states and 260 transitions. [2024-05-12 10:35:19,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 243 transitions, 2621 flow [2024-05-12 10:35:19,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 243 transitions, 2522 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-05-12 10:35:19,313 INFO L231 Difference]: Finished difference. Result has 155 places, 188 transitions, 1997 flow [2024-05-12 10:35:19,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1997, PETRI_PLACES=155, PETRI_TRANSITIONS=188} [2024-05-12 10:35:19,314 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 104 predicate places. [2024-05-12 10:35:19,314 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 188 transitions, 1997 flow [2024-05-12 10:35:19,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:19,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:19,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:19,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 10:35:19,315 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:19,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:19,315 INFO L85 PathProgramCache]: Analyzing trace with hash 311021241, now seen corresponding path program 1 times [2024-05-12 10:35:19,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:19,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849938221] [2024-05-12 10:35:19,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:19,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:19,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:19,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:19,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:19,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849938221] [2024-05-12 10:35:19,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849938221] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:19,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:19,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:19,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36857596] [2024-05-12 10:35:19,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:19,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:19,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:19,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:19,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:19,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:19,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 188 transitions, 1997 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:19,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:19,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:19,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:20,204 INFO L124 PetriNetUnfolderBase]: 2623/4320 cut-off events. [2024-05-12 10:35:20,204 INFO L125 PetriNetUnfolderBase]: For 84700/84700 co-relation queries the response was YES. [2024-05-12 10:35:20,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23610 conditions, 4320 events. 2623/4320 cut-off events. For 84700/84700 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 27820 event pairs, 415 based on Foata normal form. 12/4328 useless extension candidates. Maximal degree in co-relation 23540. Up to 3151 conditions per place. [2024-05-12 10:35:20,239 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 189 selfloop transitions, 48 changer transitions 0/250 dead transitions. [2024-05-12 10:35:20,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 250 transitions, 2675 flow [2024-05-12 10:35:20,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:35:20,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:35:20,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 287 transitions. [2024-05-12 10:35:20,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6106382978723405 [2024-05-12 10:35:20,240 INFO L175 Difference]: Start difference. First operand has 155 places, 188 transitions, 1997 flow. Second operand 10 states and 287 transitions. [2024-05-12 10:35:20,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 250 transitions, 2675 flow [2024-05-12 10:35:20,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 250 transitions, 2574 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-05-12 10:35:20,366 INFO L231 Difference]: Finished difference. Result has 158 places, 189 transitions, 2030 flow [2024-05-12 10:35:20,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2030, PETRI_PLACES=158, PETRI_TRANSITIONS=189} [2024-05-12 10:35:20,367 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 107 predicate places. [2024-05-12 10:35:20,367 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 189 transitions, 2030 flow [2024-05-12 10:35:20,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:20,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:20,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:20,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 10:35:20,367 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:20,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:20,367 INFO L85 PathProgramCache]: Analyzing trace with hash 867156183, now seen corresponding path program 1 times [2024-05-12 10:35:20,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:20,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100302879] [2024-05-12 10:35:20,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:20,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:20,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:20,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:20,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:20,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100302879] [2024-05-12 10:35:20,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100302879] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:20,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:20,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:20,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930389765] [2024-05-12 10:35:20,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:20,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:20,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:20,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:20,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:20,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:20,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 189 transitions, 2030 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:20,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:20,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:20,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:21,145 INFO L124 PetriNetUnfolderBase]: 2662/4417 cut-off events. [2024-05-12 10:35:21,145 INFO L125 PetriNetUnfolderBase]: For 84671/84673 co-relation queries the response was YES. [2024-05-12 10:35:21,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24114 conditions, 4417 events. 2662/4417 cut-off events. For 84671/84673 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 28703 event pairs, 540 based on Foata normal form. 1/4404 useless extension candidates. Maximal degree in co-relation 24043. Up to 3691 conditions per place. [2024-05-12 10:35:21,185 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 157 selfloop transitions, 61 changer transitions 0/231 dead transitions. [2024-05-12 10:35:21,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 231 transitions, 2897 flow [2024-05-12 10:35:21,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:21,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:21,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 10:35:21,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 10:35:21,187 INFO L175 Difference]: Start difference. First operand has 158 places, 189 transitions, 2030 flow. Second operand 6 states and 180 transitions. [2024-05-12 10:35:21,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 231 transitions, 2897 flow [2024-05-12 10:35:21,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 231 transitions, 2779 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-05-12 10:35:21,359 INFO L231 Difference]: Finished difference. Result has 157 places, 201 transitions, 2241 flow [2024-05-12 10:35:21,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2241, PETRI_PLACES=157, PETRI_TRANSITIONS=201} [2024-05-12 10:35:21,360 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 106 predicate places. [2024-05-12 10:35:21,360 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 201 transitions, 2241 flow [2024-05-12 10:35:21,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:21,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:21,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:21,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 10:35:21,360 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:21,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:21,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1690863097, now seen corresponding path program 2 times [2024-05-12 10:35:21,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:21,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502101779] [2024-05-12 10:35:21,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:21,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:21,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:21,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:21,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:21,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502101779] [2024-05-12 10:35:21,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502101779] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:21,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:21,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:21,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47241700] [2024-05-12 10:35:21,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:21,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:21,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:21,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:21,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:21,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:21,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 201 transitions, 2241 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:21,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:21,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:21,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:22,188 INFO L124 PetriNetUnfolderBase]: 2673/4436 cut-off events. [2024-05-12 10:35:22,189 INFO L125 PetriNetUnfolderBase]: For 86131/86133 co-relation queries the response was YES. [2024-05-12 10:35:22,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24168 conditions, 4436 events. 2673/4436 cut-off events. For 86131/86133 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28747 event pairs, 540 based on Foata normal form. 1/4423 useless extension candidates. Maximal degree in co-relation 24095. Up to 3704 conditions per place. [2024-05-12 10:35:22,224 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 154 selfloop transitions, 64 changer transitions 0/231 dead transitions. [2024-05-12 10:35:22,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 231 transitions, 2982 flow [2024-05-12 10:35:22,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:22,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:22,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-05-12 10:35:22,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6312056737588653 [2024-05-12 10:35:22,226 INFO L175 Difference]: Start difference. First operand has 157 places, 201 transitions, 2241 flow. Second operand 6 states and 178 transitions. [2024-05-12 10:35:22,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 231 transitions, 2982 flow [2024-05-12 10:35:22,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 231 transitions, 2901 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-05-12 10:35:22,358 INFO L231 Difference]: Finished difference. Result has 162 places, 204 transitions, 2333 flow [2024-05-12 10:35:22,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2163, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2333, PETRI_PLACES=162, PETRI_TRANSITIONS=204} [2024-05-12 10:35:22,358 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 111 predicate places. [2024-05-12 10:35:22,359 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 204 transitions, 2333 flow [2024-05-12 10:35:22,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:22,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:22,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:22,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 10:35:22,359 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:22,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:22,359 INFO L85 PathProgramCache]: Analyzing trace with hash -897421465, now seen corresponding path program 2 times [2024-05-12 10:35:22,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:22,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940698026] [2024-05-12 10:35:22,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:22,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:22,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:22,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:22,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:22,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940698026] [2024-05-12 10:35:22,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940698026] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:22,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:22,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:22,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827537909] [2024-05-12 10:35:22,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:22,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:22,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:22,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:22,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:22,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:22,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 204 transitions, 2333 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:22,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:22,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:22,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:23,334 INFO L124 PetriNetUnfolderBase]: 2740/4682 cut-off events. [2024-05-12 10:35:23,334 INFO L125 PetriNetUnfolderBase]: For 98834/98834 co-relation queries the response was YES. [2024-05-12 10:35:23,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25126 conditions, 4682 events. 2740/4682 cut-off events. For 98834/98834 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 31419 event pairs, 853 based on Foata normal form. 12/4649 useless extension candidates. Maximal degree in co-relation 25051. Up to 3592 conditions per place. [2024-05-12 10:35:23,369 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 210 selfloop transitions, 43 changer transitions 0/266 dead transitions. [2024-05-12 10:35:23,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 266 transitions, 3045 flow [2024-05-12 10:35:23,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:35:23,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:35:23,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 288 transitions. [2024-05-12 10:35:23,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6127659574468085 [2024-05-12 10:35:23,370 INFO L175 Difference]: Start difference. First operand has 162 places, 204 transitions, 2333 flow. Second operand 10 states and 288 transitions. [2024-05-12 10:35:23,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 266 transitions, 3045 flow [2024-05-12 10:35:23,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 266 transitions, 2916 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-05-12 10:35:23,569 INFO L231 Difference]: Finished difference. Result has 170 places, 205 transitions, 2330 flow [2024-05-12 10:35:23,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2204, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2330, PETRI_PLACES=170, PETRI_TRANSITIONS=205} [2024-05-12 10:35:23,569 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 119 predicate places. [2024-05-12 10:35:23,569 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 205 transitions, 2330 flow [2024-05-12 10:35:23,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:23,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:23,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:23,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 10:35:23,570 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:23,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:23,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1078179031, now seen corresponding path program 3 times [2024-05-12 10:35:23,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:23,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754726966] [2024-05-12 10:35:23,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:23,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:23,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:23,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:23,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:23,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754726966] [2024-05-12 10:35:23,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754726966] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:23,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:23,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:35:23,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803123900] [2024-05-12 10:35:23,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:23,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:35:23,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:23,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:35:23,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:35:23,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:23,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 205 transitions, 2330 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:23,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:23,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:23,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:24,466 INFO L124 PetriNetUnfolderBase]: 2720/4571 cut-off events. [2024-05-12 10:35:24,466 INFO L125 PetriNetUnfolderBase]: For 97671/97671 co-relation queries the response was YES. [2024-05-12 10:35:24,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24556 conditions, 4571 events. 2720/4571 cut-off events. For 97671/97671 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 30252 event pairs, 672 based on Foata normal form. 12/4547 useless extension candidates. Maximal degree in co-relation 24480. Up to 2617 conditions per place. [2024-05-12 10:35:24,508 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 197 selfloop transitions, 50 changer transitions 0/260 dead transitions. [2024-05-12 10:35:24,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 260 transitions, 2930 flow [2024-05-12 10:35:24,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:35:24,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:35:24,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-05-12 10:35:24,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146572104018913 [2024-05-12 10:35:24,511 INFO L175 Difference]: Start difference. First operand has 170 places, 205 transitions, 2330 flow. Second operand 9 states and 260 transitions. [2024-05-12 10:35:24,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 260 transitions, 2930 flow [2024-05-12 10:35:24,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 260 transitions, 2806 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-05-12 10:35:24,730 INFO L231 Difference]: Finished difference. Result has 170 places, 204 transitions, 2258 flow [2024-05-12 10:35:24,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2258, PETRI_PLACES=170, PETRI_TRANSITIONS=204} [2024-05-12 10:35:24,731 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 119 predicate places. [2024-05-12 10:35:24,731 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 204 transitions, 2258 flow [2024-05-12 10:35:24,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:24,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:24,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:24,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 10:35:24,732 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:24,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:24,732 INFO L85 PathProgramCache]: Analyzing trace with hash -348772103, now seen corresponding path program 3 times [2024-05-12 10:35:24,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:24,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880457497] [2024-05-12 10:35:24,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:24,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:24,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:25,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-05-12 10:35:25,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:25,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880457497] [2024-05-12 10:35:25,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880457497] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:25,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:25,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:25,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364971703] [2024-05-12 10:35:25,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:25,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:25,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:25,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:25,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:25,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:25,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 204 transitions, 2258 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:25,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:25,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:25,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:25,663 INFO L124 PetriNetUnfolderBase]: 2714/4490 cut-off events. [2024-05-12 10:35:25,663 INFO L125 PetriNetUnfolderBase]: For 84436/84436 co-relation queries the response was YES. [2024-05-12 10:35:25,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23892 conditions, 4490 events. 2714/4490 cut-off events. For 84436/84436 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 29205 event pairs, 517 based on Foata normal form. 2/4486 useless extension candidates. Maximal degree in co-relation 23815. Up to 3776 conditions per place. [2024-05-12 10:35:25,709 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 157 selfloop transitions, 60 changer transitions 0/230 dead transitions. [2024-05-12 10:35:25,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 230 transitions, 2892 flow [2024-05-12 10:35:25,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:25,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:25,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 10:35:25,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205673758865248 [2024-05-12 10:35:25,711 INFO L175 Difference]: Start difference. First operand has 170 places, 204 transitions, 2258 flow. Second operand 6 states and 175 transitions. [2024-05-12 10:35:25,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 230 transitions, 2892 flow [2024-05-12 10:35:25,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 230 transitions, 2719 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-05-12 10:35:25,945 INFO L231 Difference]: Finished difference. Result has 168 places, 204 transitions, 2212 flow [2024-05-12 10:35:25,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2212, PETRI_PLACES=168, PETRI_TRANSITIONS=204} [2024-05-12 10:35:25,946 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 117 predicate places. [2024-05-12 10:35:25,946 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 204 transitions, 2212 flow [2024-05-12 10:35:25,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:25,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:25,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:25,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 10:35:25,947 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:25,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:25,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1450731517, now seen corresponding path program 4 times [2024-05-12 10:35:25,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:25,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473420716] [2024-05-12 10:35:25,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:25,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:25,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:26,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:26,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:26,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473420716] [2024-05-12 10:35:26,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473420716] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:26,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:26,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:26,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519376914] [2024-05-12 10:35:26,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:26,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:26,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:26,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:26,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:26,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:26,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 204 transitions, 2212 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:26,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:26,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:26,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:26,782 INFO L124 PetriNetUnfolderBase]: 2698/4469 cut-off events. [2024-05-12 10:35:26,782 INFO L125 PetriNetUnfolderBase]: For 82445/82445 co-relation queries the response was YES. [2024-05-12 10:35:26,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22872 conditions, 4469 events. 2698/4469 cut-off events. For 82445/82445 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28997 event pairs, 505 based on Foata normal form. 4/4469 useless extension candidates. Maximal degree in co-relation 22795. Up to 3919 conditions per place. [2024-05-12 10:35:26,817 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 179 selfloop transitions, 37 changer transitions 0/229 dead transitions. [2024-05-12 10:35:26,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 229 transitions, 2707 flow [2024-05-12 10:35:26,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:26,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:26,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 10:35:26,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896656534954408 [2024-05-12 10:35:26,819 INFO L175 Difference]: Start difference. First operand has 168 places, 204 transitions, 2212 flow. Second operand 7 states and 194 transitions. [2024-05-12 10:35:26,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 229 transitions, 2707 flow [2024-05-12 10:35:26,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 229 transitions, 2615 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-05-12 10:35:26,998 INFO L231 Difference]: Finished difference. Result has 173 places, 204 transitions, 2209 flow [2024-05-12 10:35:26,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2121, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2209, PETRI_PLACES=173, PETRI_TRANSITIONS=204} [2024-05-12 10:35:26,999 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 122 predicate places. [2024-05-12 10:35:26,999 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 204 transitions, 2209 flow [2024-05-12 10:35:26,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:26,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:26,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:26,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 10:35:27,000 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:27,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:27,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1099504617, now seen corresponding path program 5 times [2024-05-12 10:35:27,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:27,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990543739] [2024-05-12 10:35:27,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:27,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:27,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:27,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:27,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:27,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990543739] [2024-05-12 10:35:27,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990543739] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:27,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:27,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:27,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321702626] [2024-05-12 10:35:27,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:27,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:27,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:27,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:27,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:27,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:27,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 204 transitions, 2209 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:27,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:27,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:27,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:27,799 INFO L124 PetriNetUnfolderBase]: 2700/4468 cut-off events. [2024-05-12 10:35:27,800 INFO L125 PetriNetUnfolderBase]: For 83735/83735 co-relation queries the response was YES. [2024-05-12 10:35:27,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22745 conditions, 4468 events. 2700/4468 cut-off events. For 83735/83735 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 29030 event pairs, 505 based on Foata normal form. 4/4468 useless extension candidates. Maximal degree in co-relation 22667. Up to 3735 conditions per place. [2024-05-12 10:35:27,841 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 156 selfloop transitions, 75 changer transitions 0/244 dead transitions. [2024-05-12 10:35:27,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 244 transitions, 2885 flow [2024-05-12 10:35:27,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:27,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:27,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-05-12 10:35:27,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413373860182371 [2024-05-12 10:35:27,843 INFO L175 Difference]: Start difference. First operand has 173 places, 204 transitions, 2209 flow. Second operand 7 states and 211 transitions. [2024-05-12 10:35:27,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 244 transitions, 2885 flow [2024-05-12 10:35:28,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 244 transitions, 2811 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 10:35:28,069 INFO L231 Difference]: Finished difference. Result has 174 places, 207 transitions, 2371 flow [2024-05-12 10:35:28,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2135, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2371, PETRI_PLACES=174, PETRI_TRANSITIONS=207} [2024-05-12 10:35:28,070 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 123 predicate places. [2024-05-12 10:35:28,070 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 207 transitions, 2371 flow [2024-05-12 10:35:28,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:28,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:28,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:28,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 10:35:28,070 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:28,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:28,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1224218105, now seen corresponding path program 6 times [2024-05-12 10:35:28,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:28,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337848471] [2024-05-12 10:35:28,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:28,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:28,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:28,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:28,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:28,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337848471] [2024-05-12 10:35:28,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337848471] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:28,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:28,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:35:28,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068616273] [2024-05-12 10:35:28,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:28,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:35:28,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:28,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:35:28,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:35:28,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:28,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 207 transitions, 2371 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:28,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:28,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:28,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:28,858 INFO L124 PetriNetUnfolderBase]: 2690/4497 cut-off events. [2024-05-12 10:35:28,858 INFO L125 PetriNetUnfolderBase]: For 87530/87532 co-relation queries the response was YES. [2024-05-12 10:35:28,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23068 conditions, 4497 events. 2690/4497 cut-off events. For 87530/87532 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 29488 event pairs, 523 based on Foata normal form. 4/4487 useless extension candidates. Maximal degree in co-relation 22989. Up to 3725 conditions per place. [2024-05-12 10:35:28,895 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 149 selfloop transitions, 75 changer transitions 0/237 dead transitions. [2024-05-12 10:35:28,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 237 transitions, 2891 flow [2024-05-12 10:35:28,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:28,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:28,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-05-12 10:35:28,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-05-12 10:35:28,897 INFO L175 Difference]: Start difference. First operand has 174 places, 207 transitions, 2371 flow. Second operand 6 states and 183 transitions. [2024-05-12 10:35:28,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 237 transitions, 2891 flow [2024-05-12 10:35:29,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 237 transitions, 2720 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-05-12 10:35:29,114 INFO L231 Difference]: Finished difference. Result has 174 places, 207 transitions, 2364 flow [2024-05-12 10:35:29,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2200, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2364, PETRI_PLACES=174, PETRI_TRANSITIONS=207} [2024-05-12 10:35:29,115 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 123 predicate places. [2024-05-12 10:35:29,115 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 207 transitions, 2364 flow [2024-05-12 10:35:29,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:29,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:29,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:29,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 10:35:29,116 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:29,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:29,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1682989550, now seen corresponding path program 1 times [2024-05-12 10:35:29,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:29,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846164890] [2024-05-12 10:35:29,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:29,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:29,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:29,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:29,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:29,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846164890] [2024-05-12 10:35:29,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846164890] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:29,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:29,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:29,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363780823] [2024-05-12 10:35:29,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:29,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:29,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:29,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:29,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:29,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:29,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 207 transitions, 2364 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:29,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:29,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:29,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:29,918 INFO L124 PetriNetUnfolderBase]: 2726/4670 cut-off events. [2024-05-12 10:35:29,919 INFO L125 PetriNetUnfolderBase]: For 83888/83888 co-relation queries the response was YES. [2024-05-12 10:35:29,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23325 conditions, 4670 events. 2726/4670 cut-off events. For 83888/83888 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 31139 event pairs, 640 based on Foata normal form. 2/4657 useless extension candidates. Maximal degree in co-relation 23247. Up to 3573 conditions per place. [2024-05-12 10:35:29,965 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 145 selfloop transitions, 95 changer transitions 0/253 dead transitions. [2024-05-12 10:35:29,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 253 transitions, 3246 flow [2024-05-12 10:35:29,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:29,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:29,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 10:35:29,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 10:35:29,966 INFO L175 Difference]: Start difference. First operand has 174 places, 207 transitions, 2364 flow. Second operand 7 states and 202 transitions. [2024-05-12 10:35:29,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 253 transitions, 3246 flow [2024-05-12 10:35:30,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 253 transitions, 3021 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-05-12 10:35:30,138 INFO L231 Difference]: Finished difference. Result has 177 places, 224 transitions, 2622 flow [2024-05-12 10:35:30,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2139, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2622, PETRI_PLACES=177, PETRI_TRANSITIONS=224} [2024-05-12 10:35:30,138 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 126 predicate places. [2024-05-12 10:35:30,139 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 224 transitions, 2622 flow [2024-05-12 10:35:30,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:30,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:30,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:30,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 10:35:30,139 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:30,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:30,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1295824094, now seen corresponding path program 2 times [2024-05-12 10:35:30,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:30,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023217502] [2024-05-12 10:35:30,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:30,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:30,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:30,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:30,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:30,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023217502] [2024-05-12 10:35:30,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023217502] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:30,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:30,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:30,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005516898] [2024-05-12 10:35:30,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:30,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:30,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:30,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:30,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:30,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:30,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 224 transitions, 2622 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:30,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:30,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:30,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:31,006 INFO L124 PetriNetUnfolderBase]: 2790/4749 cut-off events. [2024-05-12 10:35:31,007 INFO L125 PetriNetUnfolderBase]: For 92575/92575 co-relation queries the response was YES. [2024-05-12 10:35:31,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25004 conditions, 4749 events. 2790/4749 cut-off events. For 92575/92575 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 31798 event pairs, 922 based on Foata normal form. 2/4710 useless extension candidates. Maximal degree in co-relation 24923. Up to 4001 conditions per place. [2024-05-12 10:35:31,052 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 205 selfloop transitions, 47 changer transitions 0/265 dead transitions. [2024-05-12 10:35:31,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 265 transitions, 3517 flow [2024-05-12 10:35:31,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:31,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:31,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-05-12 10:35:31,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851063829787234 [2024-05-12 10:35:31,054 INFO L175 Difference]: Start difference. First operand has 177 places, 224 transitions, 2622 flow. Second operand 8 states and 220 transitions. [2024-05-12 10:35:31,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 265 transitions, 3517 flow [2024-05-12 10:35:31,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 265 transitions, 3444 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-05-12 10:35:31,251 INFO L231 Difference]: Finished difference. Result has 185 places, 235 transitions, 2849 flow [2024-05-12 10:35:31,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2555, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2849, PETRI_PLACES=185, PETRI_TRANSITIONS=235} [2024-05-12 10:35:31,252 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 134 predicate places. [2024-05-12 10:35:31,252 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 235 transitions, 2849 flow [2024-05-12 10:35:31,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:31,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:31,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:31,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 10:35:31,253 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:31,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:31,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1099495534, now seen corresponding path program 3 times [2024-05-12 10:35:31,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:31,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278583749] [2024-05-12 10:35:31,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:31,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:31,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:31,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:31,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:31,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278583749] [2024-05-12 10:35:31,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278583749] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:31,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:31,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:31,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502186232] [2024-05-12 10:35:31,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:31,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:31,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:31,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:31,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:31,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:31,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 235 transitions, 2849 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:31,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:31,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:31,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:32,141 INFO L124 PetriNetUnfolderBase]: 2840/4767 cut-off events. [2024-05-12 10:35:32,142 INFO L125 PetriNetUnfolderBase]: For 96697/96697 co-relation queries the response was YES. [2024-05-12 10:35:32,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25388 conditions, 4767 events. 2840/4767 cut-off events. For 96697/96697 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 31623 event pairs, 536 based on Foata normal form. 2/4762 useless extension candidates. Maximal degree in co-relation 25303. Up to 3828 conditions per place. [2024-05-12 10:35:32,186 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 175 selfloop transitions, 99 changer transitions 0/287 dead transitions. [2024-05-12 10:35:32,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 287 transitions, 3824 flow [2024-05-12 10:35:32,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:32,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:32,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-05-12 10:35:32,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:35:32,187 INFO L175 Difference]: Start difference. First operand has 185 places, 235 transitions, 2849 flow. Second operand 8 states and 235 transitions. [2024-05-12 10:35:32,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 287 transitions, 3824 flow [2024-05-12 10:35:32,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 287 transitions, 3743 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:32,453 INFO L231 Difference]: Finished difference. Result has 192 places, 246 transitions, 3233 flow [2024-05-12 10:35:32,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2768, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3233, PETRI_PLACES=192, PETRI_TRANSITIONS=246} [2024-05-12 10:35:32,454 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 141 predicate places. [2024-05-12 10:35:32,454 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 246 transitions, 3233 flow [2024-05-12 10:35:32,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:32,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:32,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] [2024-05-12 10:35:32,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 10:35:32,454 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:32,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:32,455 INFO L85 PathProgramCache]: Analyzing trace with hash -159668374, now seen corresponding path program 1 times [2024-05-12 10:35:32,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:32,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786253466] [2024-05-12 10:35:32,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:32,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:32,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:32,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:32,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:32,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786253466] [2024-05-12 10:35:32,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786253466] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:32,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:32,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:32,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804594474] [2024-05-12 10:35:32,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:32,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:32,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:32,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:32,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:32,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:32,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 246 transitions, 3233 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:32,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:32,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:32,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:33,328 INFO L124 PetriNetUnfolderBase]: 2851/4747 cut-off events. [2024-05-12 10:35:33,329 INFO L125 PetriNetUnfolderBase]: For 102983/102985 co-relation queries the response was YES. [2024-05-12 10:35:33,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26306 conditions, 4747 events. 2851/4747 cut-off events. For 102983/102985 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 31310 event pairs, 544 based on Foata normal form. 1/4729 useless extension candidates. Maximal degree in co-relation 26217. Up to 3967 conditions per place. [2024-05-12 10:35:33,373 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 201 selfloop transitions, 67 changer transitions 0/281 dead transitions. [2024-05-12 10:35:33,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 281 transitions, 4046 flow [2024-05-12 10:35:33,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:33,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:33,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-05-12 10:35:33,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6109422492401215 [2024-05-12 10:35:33,374 INFO L175 Difference]: Start difference. First operand has 192 places, 246 transitions, 3233 flow. Second operand 7 states and 201 transitions. [2024-05-12 10:35:33,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 281 transitions, 4046 flow [2024-05-12 10:35:33,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 281 transitions, 3963 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-05-12 10:35:33,653 INFO L231 Difference]: Finished difference. Result has 197 places, 249 transitions, 3337 flow [2024-05-12 10:35:33,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3154, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3337, PETRI_PLACES=197, PETRI_TRANSITIONS=249} [2024-05-12 10:35:33,654 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 146 predicate places. [2024-05-12 10:35:33,654 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 249 transitions, 3337 flow [2024-05-12 10:35:33,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:33,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:33,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:33,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 10:35:33,654 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:33,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:33,654 INFO L85 PathProgramCache]: Analyzing trace with hash -2007357600, now seen corresponding path program 1 times [2024-05-12 10:35:33,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:33,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143798341] [2024-05-12 10:35:33,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:33,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:33,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:33,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-05-12 10:35:33,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:33,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143798341] [2024-05-12 10:35:33,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143798341] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:33,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:33,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:33,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130486463] [2024-05-12 10:35:33,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:33,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:33,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:33,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:33,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:33,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:33,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 249 transitions, 3337 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:33,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:33,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:33,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:34,520 INFO L124 PetriNetUnfolderBase]: 2890/4829 cut-off events. [2024-05-12 10:35:34,520 INFO L125 PetriNetUnfolderBase]: For 107416/107418 co-relation queries the response was YES. [2024-05-12 10:35:34,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27149 conditions, 4829 events. 2890/4829 cut-off events. For 107416/107418 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 32046 event pairs, 592 based on Foata normal form. 1/4801 useless extension candidates. Maximal degree in co-relation 27058. Up to 3719 conditions per place. [2024-05-12 10:35:34,560 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 150 selfloop transitions, 128 changer transitions 0/291 dead transitions. [2024-05-12 10:35:34,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 291 transitions, 4389 flow [2024-05-12 10:35:34,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:34,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:34,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-05-12 10:35:34,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231003039513677 [2024-05-12 10:35:34,561 INFO L175 Difference]: Start difference. First operand has 197 places, 249 transitions, 3337 flow. Second operand 7 states and 205 transitions. [2024-05-12 10:35:34,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 291 transitions, 4389 flow [2024-05-12 10:35:34,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 291 transitions, 4237 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 10:35:34,803 INFO L231 Difference]: Finished difference. Result has 199 places, 258 transitions, 3627 flow [2024-05-12 10:35:34,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3627, PETRI_PLACES=199, PETRI_TRANSITIONS=258} [2024-05-12 10:35:34,803 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 148 predicate places. [2024-05-12 10:35:34,803 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 258 transitions, 3627 flow [2024-05-12 10:35:34,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:34,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:34,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:34,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 10:35:34,804 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:34,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:34,804 INFO L85 PathProgramCache]: Analyzing trace with hash 17700482, now seen corresponding path program 2 times [2024-05-12 10:35:34,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:34,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021851969] [2024-05-12 10:35:34,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:34,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:34,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:35,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:35,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:35,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021851969] [2024-05-12 10:35:35,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021851969] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:35,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:35,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:35,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619297470] [2024-05-12 10:35:35,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:35,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:35,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:35,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:35,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:35,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:35,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 258 transitions, 3627 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:35,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:35,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:35,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:35,680 INFO L124 PetriNetUnfolderBase]: 2915/4872 cut-off events. [2024-05-12 10:35:35,680 INFO L125 PetriNetUnfolderBase]: For 114489/114491 co-relation queries the response was YES. [2024-05-12 10:35:35,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27918 conditions, 4872 events. 2915/4872 cut-off events. For 114489/114491 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 32290 event pairs, 590 based on Foata normal form. 1/4843 useless extension candidates. Maximal degree in co-relation 27826. Up to 3742 conditions per place. [2024-05-12 10:35:35,729 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 147 selfloop transitions, 134 changer transitions 0/294 dead transitions. [2024-05-12 10:35:35,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 294 transitions, 4621 flow [2024-05-12 10:35:35,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:35,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:35,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 10:35:35,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6200607902735562 [2024-05-12 10:35:35,730 INFO L175 Difference]: Start difference. First operand has 199 places, 258 transitions, 3627 flow. Second operand 7 states and 204 transitions. [2024-05-12 10:35:35,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 294 transitions, 4621 flow [2024-05-12 10:35:36,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 294 transitions, 4403 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:36,112 INFO L231 Difference]: Finished difference. Result has 203 places, 264 transitions, 3801 flow [2024-05-12 10:35:36,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3415, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3801, PETRI_PLACES=203, PETRI_TRANSITIONS=264} [2024-05-12 10:35:36,112 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 152 predicate places. [2024-05-12 10:35:36,112 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 264 transitions, 3801 flow [2024-05-12 10:35:36,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:36,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:36,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:36,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 10:35:36,113 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:36,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:36,113 INFO L85 PathProgramCache]: Analyzing trace with hash -155026558, now seen corresponding path program 3 times [2024-05-12 10:35:36,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:36,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442718002] [2024-05-12 10:35:36,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:36,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:36,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:36,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:36,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:36,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442718002] [2024-05-12 10:35:36,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442718002] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:36,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:36,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:36,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006672677] [2024-05-12 10:35:36,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:36,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:36,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:36,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:36,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:36,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:36,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 264 transitions, 3801 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:36,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:36,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:36,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:37,035 INFO L124 PetriNetUnfolderBase]: 2912/4978 cut-off events. [2024-05-12 10:35:37,035 INFO L125 PetriNetUnfolderBase]: For 119698/119700 co-relation queries the response was YES. [2024-05-12 10:35:37,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28076 conditions, 4978 events. 2912/4978 cut-off events. For 119698/119700 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 33547 event pairs, 714 based on Foata normal form. 1/4949 useless extension candidates. Maximal degree in co-relation 27983. Up to 3740 conditions per place. [2024-05-12 10:35:37,095 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 149 selfloop transitions, 132 changer transitions 0/294 dead transitions. [2024-05-12 10:35:37,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 294 transitions, 4683 flow [2024-05-12 10:35:37,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:37,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:37,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 10:35:37,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6200607902735562 [2024-05-12 10:35:37,096 INFO L175 Difference]: Start difference. First operand has 203 places, 264 transitions, 3801 flow. Second operand 7 states and 204 transitions. [2024-05-12 10:35:37,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 294 transitions, 4683 flow [2024-05-12 10:35:37,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 294 transitions, 4384 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:37,475 INFO L231 Difference]: Finished difference. Result has 206 places, 264 transitions, 3772 flow [2024-05-12 10:35:37,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3502, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3772, PETRI_PLACES=206, PETRI_TRANSITIONS=264} [2024-05-12 10:35:37,476 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 155 predicate places. [2024-05-12 10:35:37,476 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 264 transitions, 3772 flow [2024-05-12 10:35:37,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:37,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:37,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:37,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 10:35:37,476 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:37,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:37,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1140447788, now seen corresponding path program 2 times [2024-05-12 10:35:37,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:37,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951260971] [2024-05-12 10:35:37,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:37,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:37,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:37,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:37,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:37,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951260971] [2024-05-12 10:35:37,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951260971] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:37,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:37,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:37,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431253942] [2024-05-12 10:35:37,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:37,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:37,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:37,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:37,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:37,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:37,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 264 transitions, 3772 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:37,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:37,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:37,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:38,465 INFO L124 PetriNetUnfolderBase]: 2923/4846 cut-off events. [2024-05-12 10:35:38,465 INFO L125 PetriNetUnfolderBase]: For 121404/121406 co-relation queries the response was YES. [2024-05-12 10:35:38,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27929 conditions, 4846 events. 2923/4846 cut-off events. For 121404/121406 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 32035 event pairs, 543 based on Foata normal form. 1/4833 useless extension candidates. Maximal degree in co-relation 27836. Up to 4062 conditions per place. [2024-05-12 10:35:38,509 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 216 selfloop transitions, 70 changer transitions 0/299 dead transitions. [2024-05-12 10:35:38,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 299 transitions, 4635 flow [2024-05-12 10:35:38,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:38,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:38,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 10:35:38,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904255319148937 [2024-05-12 10:35:38,510 INFO L175 Difference]: Start difference. First operand has 206 places, 264 transitions, 3772 flow. Second operand 8 states and 222 transitions. [2024-05-12 10:35:38,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 299 transitions, 4635 flow [2024-05-12 10:35:38,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 299 transitions, 4371 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:38,880 INFO L231 Difference]: Finished difference. Result has 210 places, 267 transitions, 3701 flow [2024-05-12 10:35:38,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3512, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3701, PETRI_PLACES=210, PETRI_TRANSITIONS=267} [2024-05-12 10:35:38,881 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 159 predicate places. [2024-05-12 10:35:38,881 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 267 transitions, 3701 flow [2024-05-12 10:35:38,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:38,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:38,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:38,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 10:35:38,882 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:38,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:38,882 INFO L85 PathProgramCache]: Analyzing trace with hash 17709410, now seen corresponding path program 1 times [2024-05-12 10:35:38,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:38,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627214248] [2024-05-12 10:35:38,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:38,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:38,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:39,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:39,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:39,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627214248] [2024-05-12 10:35:39,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627214248] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:39,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:39,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:39,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479984540] [2024-05-12 10:35:39,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:39,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:39,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:39,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:39,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:39,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:35:39,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 267 transitions, 3701 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:39,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:39,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:35:39,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:39,814 INFO L124 PetriNetUnfolderBase]: 2870/4916 cut-off events. [2024-05-12 10:35:39,814 INFO L125 PetriNetUnfolderBase]: For 132207/132211 co-relation queries the response was YES. [2024-05-12 10:35:39,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27447 conditions, 4916 events. 2870/4916 cut-off events. For 132207/132211 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 33567 event pairs, 919 based on Foata normal form. 14/4870 useless extension candidates. Maximal degree in co-relation 27353. Up to 3840 conditions per place. [2024-05-12 10:35:39,866 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 204 selfloop transitions, 37 changer transitions 0/299 dead transitions. [2024-05-12 10:35:39,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 299 transitions, 4287 flow [2024-05-12 10:35:39,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:39,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:39,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 10:35:39,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-05-12 10:35:39,867 INFO L175 Difference]: Start difference. First operand has 210 places, 267 transitions, 3701 flow. Second operand 7 states and 200 transitions. [2024-05-12 10:35:39,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 299 transitions, 4287 flow [2024-05-12 10:35:40,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 299 transitions, 4163 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:40,264 INFO L231 Difference]: Finished difference. Result has 213 places, 268 transitions, 3673 flow [2024-05-12 10:35:40,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3673, PETRI_PLACES=213, PETRI_TRANSITIONS=268} [2024-05-12 10:35:40,265 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 162 predicate places. [2024-05-12 10:35:40,265 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 268 transitions, 3673 flow [2024-05-12 10:35:40,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:40,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:40,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:40,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 10:35:40,265 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:40,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:40,266 INFO L85 PathProgramCache]: Analyzing trace with hash 873179770, now seen corresponding path program 3 times [2024-05-12 10:35:40,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:40,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618132366] [2024-05-12 10:35:40,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:40,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:40,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:40,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:40,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:40,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618132366] [2024-05-12 10:35:40,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618132366] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:40,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:40,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:40,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274617552] [2024-05-12 10:35:40,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:40,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:40,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:40,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:40,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:40,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:40,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 268 transitions, 3673 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:40,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:40,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:40,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:41,271 INFO L124 PetriNetUnfolderBase]: 3002/4954 cut-off events. [2024-05-12 10:35:41,272 INFO L125 PetriNetUnfolderBase]: For 127251/127251 co-relation queries the response was YES. [2024-05-12 10:35:41,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28206 conditions, 4954 events. 3002/4954 cut-off events. For 127251/127251 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 32821 event pairs, 530 based on Foata normal form. 1/4949 useless extension candidates. Maximal degree in co-relation 28110. Up to 4181 conditions per place. [2024-05-12 10:35:41,326 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 213 selfloop transitions, 70 changer transitions 0/296 dead transitions. [2024-05-12 10:35:41,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 296 transitions, 4393 flow [2024-05-12 10:35:41,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:41,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:41,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 10:35:41,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5987841945288754 [2024-05-12 10:35:41,327 INFO L175 Difference]: Start difference. First operand has 213 places, 268 transitions, 3673 flow. Second operand 7 states and 197 transitions. [2024-05-12 10:35:41,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 296 transitions, 4393 flow [2024-05-12 10:35:41,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 296 transitions, 4313 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 10:35:41,779 INFO L231 Difference]: Finished difference. Result has 215 places, 268 transitions, 3739 flow [2024-05-12 10:35:41,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3593, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3739, PETRI_PLACES=215, PETRI_TRANSITIONS=268} [2024-05-12 10:35:41,779 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 164 predicate places. [2024-05-12 10:35:41,779 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 268 transitions, 3739 flow [2024-05-12 10:35:41,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:41,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:41,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:41,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 10:35:41,780 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:41,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:41,780 INFO L85 PathProgramCache]: Analyzing trace with hash 892550920, now seen corresponding path program 4 times [2024-05-12 10:35:41,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:41,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858969493] [2024-05-12 10:35:41,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:41,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:41,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:42,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:42,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:42,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858969493] [2024-05-12 10:35:42,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858969493] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:42,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:42,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:42,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427865077] [2024-05-12 10:35:42,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:42,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:42,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:42,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:42,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:42,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:42,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 268 transitions, 3739 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:42,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:42,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:42,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:42,685 INFO L124 PetriNetUnfolderBase]: 2999/4950 cut-off events. [2024-05-12 10:35:42,685 INFO L125 PetriNetUnfolderBase]: For 130966/130966 co-relation queries the response was YES. [2024-05-12 10:35:42,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28351 conditions, 4950 events. 2999/4950 cut-off events. For 130966/130966 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 32696 event pairs, 530 based on Foata normal form. 1/4945 useless extension candidates. Maximal degree in co-relation 28254. Up to 4178 conditions per place. [2024-05-12 10:35:42,736 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 216 selfloop transitions, 66 changer transitions 0/295 dead transitions. [2024-05-12 10:35:42,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 295 transitions, 4365 flow [2024-05-12 10:35:42,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:42,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:42,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 10:35:42,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 10:35:42,741 INFO L175 Difference]: Start difference. First operand has 215 places, 268 transitions, 3739 flow. Second operand 7 states and 196 transitions. [2024-05-12 10:35:42,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 295 transitions, 4365 flow [2024-05-12 10:35:43,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 295 transitions, 4245 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:43,134 INFO L231 Difference]: Finished difference. Result has 219 places, 268 transitions, 3757 flow [2024-05-12 10:35:43,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3619, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3757, PETRI_PLACES=219, PETRI_TRANSITIONS=268} [2024-05-12 10:35:43,135 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 168 predicate places. [2024-05-12 10:35:43,135 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 268 transitions, 3757 flow [2024-05-12 10:35:43,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:43,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:43,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:43,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 10:35:43,136 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:43,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:43,136 INFO L85 PathProgramCache]: Analyzing trace with hash 865792036, now seen corresponding path program 4 times [2024-05-12 10:35:43,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:43,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98060273] [2024-05-12 10:35:43,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:43,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:43,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:43,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:43,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:43,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98060273] [2024-05-12 10:35:43,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98060273] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:43,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:43,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:43,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851313449] [2024-05-12 10:35:43,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:43,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:43,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:43,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:43,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:43,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:43,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 268 transitions, 3757 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:43,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:43,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:43,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:44,085 INFO L124 PetriNetUnfolderBase]: 2993/5133 cut-off events. [2024-05-12 10:35:44,085 INFO L125 PetriNetUnfolderBase]: For 138357/138357 co-relation queries the response was YES. [2024-05-12 10:35:44,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28499 conditions, 5133 events. 2993/5133 cut-off events. For 138357/138357 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 35015 event pairs, 674 based on Foata normal form. 2/5114 useless extension candidates. Maximal degree in co-relation 28400. Up to 3861 conditions per place. [2024-05-12 10:35:44,137 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 157 selfloop transitions, 127 changer transitions 0/297 dead transitions. [2024-05-12 10:35:44,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 297 transitions, 4579 flow [2024-05-12 10:35:44,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:44,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:44,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 10:35:44,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 10:35:44,138 INFO L175 Difference]: Start difference. First operand has 219 places, 268 transitions, 3757 flow. Second operand 7 states and 202 transitions. [2024-05-12 10:35:44,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 297 transitions, 4579 flow [2024-05-12 10:35:44,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 297 transitions, 4383 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 10:35:44,585 INFO L231 Difference]: Finished difference. Result has 219 places, 268 transitions, 3822 flow [2024-05-12 10:35:44,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3561, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3822, PETRI_PLACES=219, PETRI_TRANSITIONS=268} [2024-05-12 10:35:44,586 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 168 predicate places. [2024-05-12 10:35:44,586 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 268 transitions, 3822 flow [2024-05-12 10:35:44,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:44,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:44,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] [2024-05-12 10:35:44,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 10:35:44,586 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:44,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:44,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1249576996, now seen corresponding path program 5 times [2024-05-12 10:35:44,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:44,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73781372] [2024-05-12 10:35:44,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:44,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:44,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:44,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:44,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:44,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73781372] [2024-05-12 10:35:44,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73781372] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:44,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:44,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:44,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996956477] [2024-05-12 10:35:44,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:44,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:44,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:44,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:44,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:44,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:44,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 268 transitions, 3822 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:44,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:44,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:44,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:45,511 INFO L124 PetriNetUnfolderBase]: 3001/5098 cut-off events. [2024-05-12 10:35:45,511 INFO L125 PetriNetUnfolderBase]: For 140937/140937 co-relation queries the response was YES. [2024-05-12 10:35:45,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28856 conditions, 5098 events. 3001/5098 cut-off events. For 140937/140937 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 34614 event pairs, 977 based on Foata normal form. 2/5058 useless extension candidates. Maximal degree in co-relation 28757. Up to 4298 conditions per place. [2024-05-12 10:35:45,562 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 238 selfloop transitions, 50 changer transitions 0/301 dead transitions. [2024-05-12 10:35:45,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 301 transitions, 4729 flow [2024-05-12 10:35:45,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:45,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:45,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-05-12 10:35:45,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851063829787234 [2024-05-12 10:35:45,563 INFO L175 Difference]: Start difference. First operand has 219 places, 268 transitions, 3822 flow. Second operand 8 states and 220 transitions. [2024-05-12 10:35:45,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 301 transitions, 4729 flow [2024-05-12 10:35:46,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 301 transitions, 4363 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 10:35:46,043 INFO L231 Difference]: Finished difference. Result has 221 places, 271 transitions, 3630 flow [2024-05-12 10:35:46,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3465, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3630, PETRI_PLACES=221, PETRI_TRANSITIONS=271} [2024-05-12 10:35:46,043 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 170 predicate places. [2024-05-12 10:35:46,044 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 271 transitions, 3630 flow [2024-05-12 10:35:46,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:46,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:46,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] [2024-05-12 10:35:46,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 10:35:46,044 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:46,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:46,045 INFO L85 PathProgramCache]: Analyzing trace with hash 68443074, now seen corresponding path program 6 times [2024-05-12 10:35:46,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:46,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390224056] [2024-05-12 10:35:46,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:46,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:46,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:46,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:46,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:46,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390224056] [2024-05-12 10:35:46,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390224056] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:46,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:46,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:46,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008442099] [2024-05-12 10:35:46,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:46,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:46,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:46,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:46,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:46,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:46,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 271 transitions, 3630 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:46,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:46,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:46,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:46,947 INFO L124 PetriNetUnfolderBase]: 3012/5013 cut-off events. [2024-05-12 10:35:46,947 INFO L125 PetriNetUnfolderBase]: For 139997/139999 co-relation queries the response was YES. [2024-05-12 10:35:46,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28487 conditions, 5013 events. 3012/5013 cut-off events. For 139997/139999 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33465 event pairs, 544 based on Foata normal form. 3/4996 useless extension candidates. Maximal degree in co-relation 28387. Up to 4056 conditions per place. [2024-05-12 10:35:46,999 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 193 selfloop transitions, 104 changer transitions 0/310 dead transitions. [2024-05-12 10:35:46,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 310 transitions, 4662 flow [2024-05-12 10:35:46,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:46,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:47,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 10:35:47,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352583586626139 [2024-05-12 10:35:47,000 INFO L175 Difference]: Start difference. First operand has 221 places, 271 transitions, 3630 flow. Second operand 7 states and 209 transitions. [2024-05-12 10:35:47,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 310 transitions, 4662 flow [2024-05-12 10:35:47,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 310 transitions, 4530 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 10:35:47,484 INFO L231 Difference]: Finished difference. Result has 222 places, 274 transitions, 3772 flow [2024-05-12 10:35:47,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3498, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3772, PETRI_PLACES=222, PETRI_TRANSITIONS=274} [2024-05-12 10:35:47,485 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 171 predicate places. [2024-05-12 10:35:47,485 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 274 transitions, 3772 flow [2024-05-12 10:35:47,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:47,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:47,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:47,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 10:35:47,485 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:47,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:47,486 INFO L85 PathProgramCache]: Analyzing trace with hash 275096514, now seen corresponding path program 7 times [2024-05-12 10:35:47,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:47,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071156296] [2024-05-12 10:35:47,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:47,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:47,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:47,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:47,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:47,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071156296] [2024-05-12 10:35:47,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071156296] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:47,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:47,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:47,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78023465] [2024-05-12 10:35:47,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:47,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:47,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:47,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:47,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:47,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:47,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 274 transitions, 3772 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:47,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:47,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:47,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:48,464 INFO L124 PetriNetUnfolderBase]: 3020/5082 cut-off events. [2024-05-12 10:35:48,464 INFO L125 PetriNetUnfolderBase]: For 144636/144636 co-relation queries the response was YES. [2024-05-12 10:35:48,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28935 conditions, 5082 events. 3020/5082 cut-off events. For 144636/144636 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 34105 event pairs, 560 based on Foata normal form. 2/5078 useless extension candidates. Maximal degree in co-relation 28834. Up to 4066 conditions per place. [2024-05-12 10:35:48,513 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 199 selfloop transitions, 106 changer transitions 0/318 dead transitions. [2024-05-12 10:35:48,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 318 transitions, 4745 flow [2024-05-12 10:35:48,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:48,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:48,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-05-12 10:35:48,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2024-05-12 10:35:48,514 INFO L175 Difference]: Start difference. First operand has 222 places, 274 transitions, 3772 flow. Second operand 8 states and 236 transitions. [2024-05-12 10:35:48,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 318 transitions, 4745 flow [2024-05-12 10:35:49,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 318 transitions, 4545 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:49,025 INFO L231 Difference]: Finished difference. Result has 226 places, 277 transitions, 3863 flow [2024-05-12 10:35:49,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3575, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3863, PETRI_PLACES=226, PETRI_TRANSITIONS=277} [2024-05-12 10:35:49,025 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 175 predicate places. [2024-05-12 10:35:49,026 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 277 transitions, 3863 flow [2024-05-12 10:35:49,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:49,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:49,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:49,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 10:35:49,026 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:49,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:49,027 INFO L85 PathProgramCache]: Analyzing trace with hash 68680224, now seen corresponding path program 8 times [2024-05-12 10:35:49,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:49,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012757402] [2024-05-12 10:35:49,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:49,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:49,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:49,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:49,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:49,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012757402] [2024-05-12 10:35:49,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012757402] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:49,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:49,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:49,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698612626] [2024-05-12 10:35:49,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:49,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:49,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:49,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:49,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:49,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:49,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 277 transitions, 3863 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:49,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:49,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:49,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:49,917 INFO L124 PetriNetUnfolderBase]: 3017/5021 cut-off events. [2024-05-12 10:35:49,917 INFO L125 PetriNetUnfolderBase]: For 149698/149700 co-relation queries the response was YES. [2024-05-12 10:35:49,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28926 conditions, 5021 events. 3017/5021 cut-off events. For 149698/149700 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 33512 event pairs, 540 based on Foata normal form. 3/5006 useless extension candidates. Maximal degree in co-relation 28824. Up to 4064 conditions per place. [2024-05-12 10:35:49,976 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 189 selfloop transitions, 107 changer transitions 0/309 dead transitions. [2024-05-12 10:35:49,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 309 transitions, 4733 flow [2024-05-12 10:35:49,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:49,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:49,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-05-12 10:35:49,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231003039513677 [2024-05-12 10:35:49,977 INFO L175 Difference]: Start difference. First operand has 226 places, 277 transitions, 3863 flow. Second operand 7 states and 205 transitions. [2024-05-12 10:35:49,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 309 transitions, 4733 flow [2024-05-12 10:35:50,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 309 transitions, 4378 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-05-12 10:35:50,425 INFO L231 Difference]: Finished difference. Result has 225 places, 277 transitions, 3732 flow [2024-05-12 10:35:50,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3512, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3732, PETRI_PLACES=225, PETRI_TRANSITIONS=277} [2024-05-12 10:35:50,425 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 174 predicate places. [2024-05-12 10:35:50,425 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 277 transitions, 3732 flow [2024-05-12 10:35:50,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:50,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:50,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:50,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 10:35:50,426 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:50,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:50,426 INFO L85 PathProgramCache]: Analyzing trace with hash 496785822, now seen corresponding path program 2 times [2024-05-12 10:35:50,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:50,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251080931] [2024-05-12 10:35:50,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:50,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:50,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:50,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-05-12 10:35:50,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:50,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251080931] [2024-05-12 10:35:50,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251080931] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:50,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:50,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:50,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374710407] [2024-05-12 10:35:50,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:50,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:50,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:50,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:50,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:50,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:35:50,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 277 transitions, 3732 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:50,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:50,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:35:50,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:51,440 INFO L124 PetriNetUnfolderBase]: 2959/5044 cut-off events. [2024-05-12 10:35:51,440 INFO L125 PetriNetUnfolderBase]: For 159084/159088 co-relation queries the response was YES. [2024-05-12 10:35:51,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28384 conditions, 5044 events. 2959/5044 cut-off events. For 159084/159088 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34699 event pairs, 827 based on Foata normal form. 15/4987 useless extension candidates. Maximal degree in co-relation 28282. Up to 3960 conditions per place. [2024-05-12 10:35:51,493 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 219 selfloop transitions, 27 changer transitions 0/307 dead transitions. [2024-05-12 10:35:51,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 307 transitions, 4332 flow [2024-05-12 10:35:51,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:35:51,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:35:51,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-05-12 10:35:51,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6680851063829787 [2024-05-12 10:35:51,494 INFO L175 Difference]: Start difference. First operand has 225 places, 277 transitions, 3732 flow. Second operand 5 states and 157 transitions. [2024-05-12 10:35:51,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 307 transitions, 4332 flow [2024-05-12 10:35:52,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 307 transitions, 4058 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 10:35:52,006 INFO L231 Difference]: Finished difference. Result has 224 places, 279 transitions, 3549 flow [2024-05-12 10:35:52,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3549, PETRI_PLACES=224, PETRI_TRANSITIONS=279} [2024-05-12 10:35:52,007 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 173 predicate places. [2024-05-12 10:35:52,007 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 279 transitions, 3549 flow [2024-05-12 10:35:52,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:52,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:52,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:52,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 10:35:52,007 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:52,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:52,008 INFO L85 PathProgramCache]: Analyzing trace with hash 512022942, now seen corresponding path program 3 times [2024-05-12 10:35:52,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:52,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630821245] [2024-05-12 10:35:52,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:52,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:52,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:52,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:52,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:52,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630821245] [2024-05-12 10:35:52,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630821245] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:52,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:52,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:52,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024214062] [2024-05-12 10:35:52,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:52,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:52,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:52,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:52,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:52,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:35:52,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 279 transitions, 3549 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:52,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:52,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:35:52,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:52,991 INFO L124 PetriNetUnfolderBase]: 3022/5043 cut-off events. [2024-05-12 10:35:52,991 INFO L125 PetriNetUnfolderBase]: For 156599/156599 co-relation queries the response was YES. [2024-05-12 10:35:53,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28604 conditions, 5043 events. 3022/5043 cut-off events. For 156599/156599 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 34047 event pairs, 369 based on Foata normal form. 8/5021 useless extension candidates. Maximal degree in co-relation 28502. Up to 3973 conditions per place. [2024-05-12 10:35:53,047 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 223 selfloop transitions, 30 changer transitions 0/314 dead transitions. [2024-05-12 10:35:53,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 314 transitions, 4181 flow [2024-05-12 10:35:53,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:53,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:53,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-05-12 10:35:53,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-05-12 10:35:53,047 INFO L175 Difference]: Start difference. First operand has 224 places, 279 transitions, 3549 flow. Second operand 6 states and 183 transitions. [2024-05-12 10:35:53,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 314 transitions, 4181 flow [2024-05-12 10:35:53,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 314 transitions, 4126 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:53,526 INFO L231 Difference]: Finished difference. Result has 227 places, 280 transitions, 3578 flow [2024-05-12 10:35:53,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3578, PETRI_PLACES=227, PETRI_TRANSITIONS=280} [2024-05-12 10:35:53,526 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 176 predicate places. [2024-05-12 10:35:53,526 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 280 transitions, 3578 flow [2024-05-12 10:35:53,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:53,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:53,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:53,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 10:35:53,527 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:53,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:53,527 INFO L85 PathProgramCache]: Analyzing trace with hash 68689152, now seen corresponding path program 4 times [2024-05-12 10:35:53,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:53,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326700535] [2024-05-12 10:35:53,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:53,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:53,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:53,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:53,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:53,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326700535] [2024-05-12 10:35:53,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326700535] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:53,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:53,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:53,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26680683] [2024-05-12 10:35:53,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:53,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:53,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:53,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:53,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:53,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:35:53,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 280 transitions, 3578 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:53,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:53,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:35:53,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:54,502 INFO L124 PetriNetUnfolderBase]: 3058/5097 cut-off events. [2024-05-12 10:35:54,502 INFO L125 PetriNetUnfolderBase]: For 155383/155383 co-relation queries the response was YES. [2024-05-12 10:35:54,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28601 conditions, 5097 events. 3058/5097 cut-off events. For 155383/155383 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 34442 event pairs, 687 based on Foata normal form. 10/5061 useless extension candidates. Maximal degree in co-relation 28498. Up to 4130 conditions per place. [2024-05-12 10:35:54,556 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 219 selfloop transitions, 29 changer transitions 0/309 dead transitions. [2024-05-12 10:35:54,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 309 transitions, 4176 flow [2024-05-12 10:35:54,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:35:54,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:35:54,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 10:35:54,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 10:35:54,557 INFO L175 Difference]: Start difference. First operand has 227 places, 280 transitions, 3578 flow. Second operand 6 states and 176 transitions. [2024-05-12 10:35:54,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 309 transitions, 4176 flow [2024-05-12 10:35:55,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 309 transitions, 4110 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:55,105 INFO L231 Difference]: Finished difference. Result has 229 places, 281 transitions, 3596 flow [2024-05-12 10:35:55,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3512, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3596, PETRI_PLACES=229, PETRI_TRANSITIONS=281} [2024-05-12 10:35:55,106 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 178 predicate places. [2024-05-12 10:35:55,106 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 281 transitions, 3596 flow [2024-05-12 10:35:55,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:55,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:55,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:55,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 10:35:55,106 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:55,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:55,106 INFO L85 PathProgramCache]: Analyzing trace with hash -2140874280, now seen corresponding path program 1 times [2024-05-12 10:35:55,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:55,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480916584] [2024-05-12 10:35:55,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:55,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:55,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:55,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:55,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:55,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480916584] [2024-05-12 10:35:55,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480916584] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:55,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:55,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:55,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681239688] [2024-05-12 10:35:55,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:55,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:55,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:55,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:55,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:55,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:55,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 281 transitions, 3596 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:55,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:55,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:55,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:56,088 INFO L124 PetriNetUnfolderBase]: 3276/5568 cut-off events. [2024-05-12 10:35:56,088 INFO L125 PetriNetUnfolderBase]: For 159077/159077 co-relation queries the response was YES. [2024-05-12 10:35:56,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30418 conditions, 5568 events. 3276/5568 cut-off events. For 159077/159077 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 38354 event pairs, 568 based on Foata normal form. 4/5562 useless extension candidates. Maximal degree in co-relation 30314. Up to 4438 conditions per place. [2024-05-12 10:35:56,145 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 229 selfloop transitions, 78 changer transitions 0/320 dead transitions. [2024-05-12 10:35:56,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 320 transitions, 4468 flow [2024-05-12 10:35:56,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:56,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:56,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 10:35:56,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 10:35:56,146 INFO L175 Difference]: Start difference. First operand has 229 places, 281 transitions, 3596 flow. Second operand 7 states and 202 transitions. [2024-05-12 10:35:56,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 320 transitions, 4468 flow [2024-05-12 10:35:56,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 320 transitions, 4406 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 10:35:56,690 INFO L231 Difference]: Finished difference. Result has 232 places, 287 transitions, 3778 flow [2024-05-12 10:35:56,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3534, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3778, PETRI_PLACES=232, PETRI_TRANSITIONS=287} [2024-05-12 10:35:56,690 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 181 predicate places. [2024-05-12 10:35:56,690 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 287 transitions, 3778 flow [2024-05-12 10:35:56,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:56,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:56,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:56,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 10:35:56,691 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:56,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:56,691 INFO L85 PathProgramCache]: Analyzing trace with hash 990304328, now seen corresponding path program 2 times [2024-05-12 10:35:56,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:56,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795615701] [2024-05-12 10:35:56,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:56,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:56,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:56,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:56,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:56,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795615701] [2024-05-12 10:35:56,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795615701] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:56,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:56,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:56,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349810908] [2024-05-12 10:35:56,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:56,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:56,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:56,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:56,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:56,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:56,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 287 transitions, 3778 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:56,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:56,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:56,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:57,707 INFO L124 PetriNetUnfolderBase]: 3312/5440 cut-off events. [2024-05-12 10:35:57,707 INFO L125 PetriNetUnfolderBase]: For 163469/163469 co-relation queries the response was YES. [2024-05-12 10:35:57,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31045 conditions, 5440 events. 3312/5440 cut-off events. For 163469/163469 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 36669 event pairs, 557 based on Foata normal form. 4/5438 useless extension candidates. Maximal degree in co-relation 30940. Up to 4612 conditions per place. [2024-05-12 10:35:57,762 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 232 selfloop transitions, 73 changer transitions 0/318 dead transitions. [2024-05-12 10:35:57,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 318 transitions, 4496 flow [2024-05-12 10:35:57,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:35:57,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:35:57,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 10:35:57,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5987841945288754 [2024-05-12 10:35:57,763 INFO L175 Difference]: Start difference. First operand has 232 places, 287 transitions, 3778 flow. Second operand 7 states and 197 transitions. [2024-05-12 10:35:57,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 318 transitions, 4496 flow [2024-05-12 10:35:58,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 318 transitions, 4347 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-05-12 10:35:58,460 INFO L231 Difference]: Finished difference. Result has 236 places, 290 transitions, 3831 flow [2024-05-12 10:35:58,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3643, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3831, PETRI_PLACES=236, PETRI_TRANSITIONS=290} [2024-05-12 10:35:58,461 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 185 predicate places. [2024-05-12 10:35:58,461 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 290 transitions, 3831 flow [2024-05-12 10:35:58,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:58,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:35:58,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:35:58,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 10:35:58,462 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:35:58,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:35:58,462 INFO L85 PathProgramCache]: Analyzing trace with hash -2022726150, now seen corresponding path program 3 times [2024-05-12 10:35:58,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:35:58,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47222002] [2024-05-12 10:35:58,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:35:58,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:35:58,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:35:58,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:35:58,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:35:58,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47222002] [2024-05-12 10:35:58,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47222002] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:35:58,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:35:58,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:35:58,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591076725] [2024-05-12 10:35:58,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:35:58,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:35:58,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:35:58,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:35:58,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:35:58,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:35:58,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 290 transitions, 3831 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:35:58,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:35:58,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:35:58,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:35:59,556 INFO L124 PetriNetUnfolderBase]: 3476/5675 cut-off events. [2024-05-12 10:35:59,556 INFO L125 PetriNetUnfolderBase]: For 193831/193831 co-relation queries the response was YES. [2024-05-12 10:35:59,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32459 conditions, 5675 events. 3476/5675 cut-off events. For 193831/193831 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38216 event pairs, 561 based on Foata normal form. 20/5691 useless extension candidates. Maximal degree in co-relation 32352. Up to 4873 conditions per place. [2024-05-12 10:35:59,617 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 272 selfloop transitions, 42 changer transitions 0/327 dead transitions. [2024-05-12 10:35:59,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 327 transitions, 4626 flow [2024-05-12 10:35:59,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:35:59,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:35:59,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 10:35:59,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5877659574468085 [2024-05-12 10:35:59,618 INFO L175 Difference]: Start difference. First operand has 236 places, 290 transitions, 3831 flow. Second operand 8 states and 221 transitions. [2024-05-12 10:35:59,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 327 transitions, 4626 flow [2024-05-12 10:36:00,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 327 transitions, 4464 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:00,213 INFO L231 Difference]: Finished difference. Result has 239 places, 295 transitions, 3845 flow [2024-05-12 10:36:00,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3671, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3845, PETRI_PLACES=239, PETRI_TRANSITIONS=295} [2024-05-12 10:36:00,214 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 188 predicate places. [2024-05-12 10:36:00,214 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 295 transitions, 3845 flow [2024-05-12 10:36:00,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:00,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:00,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:00,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 10:36:00,214 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:00,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:00,215 INFO L85 PathProgramCache]: Analyzing trace with hash -2022541452, now seen corresponding path program 1 times [2024-05-12 10:36:00,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:00,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014005078] [2024-05-12 10:36:00,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:00,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:00,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:00,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-05-12 10:36:00,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:00,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014005078] [2024-05-12 10:36:00,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014005078] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:00,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:00,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:36:00,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179198047] [2024-05-12 10:36:00,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:00,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:36:00,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:00,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:36:00,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:36:00,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:00,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 295 transitions, 3845 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:00,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:00,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:00,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:01,298 INFO L124 PetriNetUnfolderBase]: 3494/5874 cut-off events. [2024-05-12 10:36:01,298 INFO L125 PetriNetUnfolderBase]: For 175128/175128 co-relation queries the response was YES. [2024-05-12 10:36:01,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32977 conditions, 5874 events. 3494/5874 cut-off events. For 175128/175128 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 40474 event pairs, 1064 based on Foata normal form. 2/5844 useless extension candidates. Maximal degree in co-relation 32869. Up to 5113 conditions per place. [2024-05-12 10:36:01,359 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 286 selfloop transitions, 24 changer transitions 0/323 dead transitions. [2024-05-12 10:36:01,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 323 transitions, 4566 flow [2024-05-12 10:36:01,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:36:01,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:36:01,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 10:36:01,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-05-12 10:36:01,360 INFO L175 Difference]: Start difference. First operand has 239 places, 295 transitions, 3845 flow. Second operand 7 states and 189 transitions. [2024-05-12 10:36:01,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 323 transitions, 4566 flow [2024-05-12 10:36:02,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 323 transitions, 4482 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:02,109 INFO L231 Difference]: Finished difference. Result has 243 places, 298 transitions, 3869 flow [2024-05-12 10:36:02,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3761, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3869, PETRI_PLACES=243, PETRI_TRANSITIONS=298} [2024-05-12 10:36:02,110 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 192 predicate places. [2024-05-12 10:36:02,110 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 298 transitions, 3869 flow [2024-05-12 10:36:02,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:02,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:02,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:02,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 10:36:02,110 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:02,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:02,111 INFO L85 PathProgramCache]: Analyzing trace with hash 275373158, now seen corresponding path program 4 times [2024-05-12 10:36:02,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:02,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523158343] [2024-05-12 10:36:02,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:02,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:02,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:02,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-05-12 10:36:02,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:02,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523158343] [2024-05-12 10:36:02,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523158343] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:02,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:02,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:36:02,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495367183] [2024-05-12 10:36:02,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:02,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:36:02,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:02,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:36:02,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:36:02,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:02,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 298 transitions, 3869 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:02,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:02,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:02,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:03,276 INFO L124 PetriNetUnfolderBase]: 3635/6028 cut-off events. [2024-05-12 10:36:03,276 INFO L125 PetriNetUnfolderBase]: For 207136/207136 co-relation queries the response was YES. [2024-05-12 10:36:03,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33852 conditions, 6028 events. 3635/6028 cut-off events. For 207136/207136 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 41334 event pairs, 638 based on Foata normal form. 20/6041 useless extension candidates. Maximal degree in co-relation 33742. Up to 4703 conditions per place. [2024-05-12 10:36:03,346 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 244 selfloop transitions, 91 changer transitions 0/348 dead transitions. [2024-05-12 10:36:03,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 348 transitions, 4729 flow [2024-05-12 10:36:03,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:03,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:03,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-05-12 10:36:03,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 10:36:03,347 INFO L175 Difference]: Start difference. First operand has 243 places, 298 transitions, 3869 flow. Second operand 8 states and 240 transitions. [2024-05-12 10:36:03,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 348 transitions, 4729 flow [2024-05-12 10:36:04,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 348 transitions, 4650 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:04,193 INFO L231 Difference]: Finished difference. Result has 247 places, 302 transitions, 4066 flow [2024-05-12 10:36:04,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3790, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4066, PETRI_PLACES=247, PETRI_TRANSITIONS=302} [2024-05-12 10:36:04,194 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 196 predicate places. [2024-05-12 10:36:04,194 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 302 transitions, 4066 flow [2024-05-12 10:36:04,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:04,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:04,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:04,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 10:36:04,194 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:04,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:04,195 INFO L85 PathProgramCache]: Analyzing trace with hash 503459006, now seen corresponding path program 2 times [2024-05-12 10:36:04,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:04,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247362992] [2024-05-12 10:36:04,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:04,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:04,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:04,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:04,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:04,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247362992] [2024-05-12 10:36:04,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247362992] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:04,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:04,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:36:04,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056131446] [2024-05-12 10:36:04,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:04,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:36:04,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:04,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:36:04,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:36:04,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:04,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 302 transitions, 4066 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:04,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:04,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:04,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:05,320 INFO L124 PetriNetUnfolderBase]: 3653/6120 cut-off events. [2024-05-12 10:36:05,320 INFO L125 PetriNetUnfolderBase]: For 189493/189493 co-relation queries the response was YES. [2024-05-12 10:36:05,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35042 conditions, 6120 events. 3653/6120 cut-off events. For 189493/189493 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 42620 event pairs, 1214 based on Foata normal form. 2/6066 useless extension candidates. Maximal degree in co-relation 34931. Up to 5336 conditions per place. [2024-05-12 10:36:05,387 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 286 selfloop transitions, 24 changer transitions 0/323 dead transitions. [2024-05-12 10:36:05,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 323 transitions, 4772 flow [2024-05-12 10:36:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:36:05,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:36:05,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 10:36:05,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085106382978723 [2024-05-12 10:36:05,388 INFO L175 Difference]: Start difference. First operand has 247 places, 302 transitions, 4066 flow. Second operand 5 states and 143 transitions. [2024-05-12 10:36:05,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 323 transitions, 4772 flow [2024-05-12 10:36:06,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 323 transitions, 4584 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:06,160 INFO L231 Difference]: Finished difference. Result has 247 places, 304 transitions, 3980 flow [2024-05-12 10:36:06,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3880, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3980, PETRI_PLACES=247, PETRI_TRANSITIONS=304} [2024-05-12 10:36:06,161 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 196 predicate places. [2024-05-12 10:36:06,161 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 304 transitions, 3980 flow [2024-05-12 10:36:06,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:06,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:06,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:06,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 10:36:06,161 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:06,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:06,162 INFO L85 PathProgramCache]: Analyzing trace with hash 512029886, now seen corresponding path program 3 times [2024-05-12 10:36:06,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:06,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942072906] [2024-05-12 10:36:06,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:06,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:06,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:06,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:06,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:06,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942072906] [2024-05-12 10:36:06,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942072906] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:06,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:06,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:36:06,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709028109] [2024-05-12 10:36:06,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:06,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:36:06,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:06,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:36:06,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:36:06,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:06,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 304 transitions, 3980 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:06,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:06,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:06,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:07,286 INFO L124 PetriNetUnfolderBase]: 3648/6114 cut-off events. [2024-05-12 10:36:07,286 INFO L125 PetriNetUnfolderBase]: For 183118/183120 co-relation queries the response was YES. [2024-05-12 10:36:07,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34151 conditions, 6114 events. 3648/6114 cut-off events. For 183118/183120 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 42571 event pairs, 1201 based on Foata normal form. 4/6067 useless extension candidates. Maximal degree in co-relation 34039. Up to 5297 conditions per place. [2024-05-12 10:36:07,352 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 285 selfloop transitions, 25 changer transitions 0/323 dead transitions. [2024-05-12 10:36:07,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 323 transitions, 4682 flow [2024-05-12 10:36:07,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:36:07,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:36:07,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 10:36:07,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 10:36:07,353 INFO L175 Difference]: Start difference. First operand has 247 places, 304 transitions, 3980 flow. Second operand 5 states and 140 transitions. [2024-05-12 10:36:07,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 323 transitions, 4682 flow [2024-05-12 10:36:08,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 323 transitions, 4598 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-05-12 10:36:08,074 INFO L231 Difference]: Finished difference. Result has 249 places, 306 transitions, 3999 flow [2024-05-12 10:36:08,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3999, PETRI_PLACES=249, PETRI_TRANSITIONS=306} [2024-05-12 10:36:08,075 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 198 predicate places. [2024-05-12 10:36:08,075 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 306 transitions, 3999 flow [2024-05-12 10:36:08,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:08,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:08,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:08,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 10:36:08,075 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:08,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:08,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1012830647, now seen corresponding path program 1 times [2024-05-12 10:36:08,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:08,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222888253] [2024-05-12 10:36:08,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:08,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:08,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:08,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:08,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:08,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222888253] [2024-05-12 10:36:08,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222888253] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:08,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:08,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:36:08,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605257559] [2024-05-12 10:36:08,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:08,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:36:08,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:08,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:36:08,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:36:08,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 47 [2024-05-12 10:36:08,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 306 transitions, 3999 flow. Second operand has 5 states, 5 states have (on average 28.0) internal successors, (140), 5 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:08,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:08,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 47 [2024-05-12 10:36:08,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:08,834 INFO L124 PetriNetUnfolderBase]: 2097/4215 cut-off events. [2024-05-12 10:36:08,834 INFO L125 PetriNetUnfolderBase]: For 119961/123064 co-relation queries the response was YES. [2024-05-12 10:36:08,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19555 conditions, 4215 events. 2097/4215 cut-off events. For 119961/123064 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 36022 event pairs, 561 based on Foata normal form. 189/3923 useless extension candidates. Maximal degree in co-relation 19442. Up to 1203 conditions per place. [2024-05-12 10:36:08,891 INFO L140 encePairwiseOnDemand]: 42/47 looper letters, 31 selfloop transitions, 84 changer transitions 1/377 dead transitions. [2024-05-12 10:36:08,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 377 transitions, 4919 flow [2024-05-12 10:36:08,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:36:08,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:36:08,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-05-12 10:36:08,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534954407294833 [2024-05-12 10:36:08,892 INFO L175 Difference]: Start difference. First operand has 249 places, 306 transitions, 3999 flow. Second operand 7 states and 215 transitions. [2024-05-12 10:36:08,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 377 transitions, 4919 flow [2024-05-12 10:36:09,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 377 transitions, 4836 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-05-12 10:36:09,367 INFO L231 Difference]: Finished difference. Result has 255 places, 362 transitions, 4825 flow [2024-05-12 10:36:09,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4825, PETRI_PLACES=255, PETRI_TRANSITIONS=362} [2024-05-12 10:36:09,367 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 204 predicate places. [2024-05-12 10:36:09,368 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 362 transitions, 4825 flow [2024-05-12 10:36:09,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.0) internal successors, (140), 5 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:09,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:09,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:09,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 10:36:09,368 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:09,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:09,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1546103354, now seen corresponding path program 1 times [2024-05-12 10:36:09,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:09,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924066593] [2024-05-12 10:36:09,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:09,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:09,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:09,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:09,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:09,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924066593] [2024-05-12 10:36:09,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924066593] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:09,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:09,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:36:09,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657909593] [2024-05-12 10:36:09,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:09,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:36:09,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:09,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:36:09,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:36:09,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:09,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 362 transitions, 4825 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:09,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:09,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:09,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:10,791 INFO L124 PetriNetUnfolderBase]: 4418/7392 cut-off events. [2024-05-12 10:36:10,792 INFO L125 PetriNetUnfolderBase]: For 190597/190606 co-relation queries the response was YES. [2024-05-12 10:36:10,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41937 conditions, 7392 events. 4418/7392 cut-off events. For 190597/190606 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 51905 event pairs, 828 based on Foata normal form. 10/7359 useless extension candidates. Maximal degree in co-relation 41821. Up to 6444 conditions per place. [2024-05-12 10:36:10,876 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 300 selfloop transitions, 31 changer transitions 64/409 dead transitions. [2024-05-12 10:36:10,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 409 transitions, 5976 flow [2024-05-12 10:36:10,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:36:10,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:36:10,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 10:36:10,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 10:36:10,877 INFO L175 Difference]: Start difference. First operand has 255 places, 362 transitions, 4825 flow. Second operand 7 states and 202 transitions. [2024-05-12 10:36:10,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 409 transitions, 5976 flow [2024-05-12 10:36:11,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 409 transitions, 5976 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-05-12 10:36:11,595 INFO L231 Difference]: Finished difference. Result has 262 places, 313 transitions, 4177 flow [2024-05-12 10:36:11,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4825, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4177, PETRI_PLACES=262, PETRI_TRANSITIONS=313} [2024-05-12 10:36:11,595 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 211 predicate places. [2024-05-12 10:36:11,595 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 313 transitions, 4177 flow [2024-05-12 10:36:11,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:11,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:11,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:11,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 10:36:11,596 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:11,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:11,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1910720344, now seen corresponding path program 2 times [2024-05-12 10:36:11,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:11,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888362090] [2024-05-12 10:36:11,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:11,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:11,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:11,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:11,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:11,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888362090] [2024-05-12 10:36:11,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888362090] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:11,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:11,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:11,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937040219] [2024-05-12 10:36:11,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:11,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:11,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:11,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:11,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:11,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:11,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 313 transitions, 4177 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:11,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:11,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:11,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:12,810 INFO L124 PetriNetUnfolderBase]: 3265/5557 cut-off events. [2024-05-12 10:36:12,810 INFO L125 PetriNetUnfolderBase]: For 183654/183654 co-relation queries the response was YES. [2024-05-12 10:36:12,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32587 conditions, 5557 events. 3265/5557 cut-off events. For 183654/183654 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 37733 event pairs, 676 based on Foata normal form. 1/5515 useless extension candidates. Maximal degree in co-relation 32468. Up to 4765 conditions per place. [2024-05-12 10:36:12,862 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 285 selfloop transitions, 45 changer transitions 0/344 dead transitions. [2024-05-12 10:36:12,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 344 transitions, 5072 flow [2024-05-12 10:36:12,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:12,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:12,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 10:36:12,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5771276595744681 [2024-05-12 10:36:12,863 INFO L175 Difference]: Start difference. First operand has 262 places, 313 transitions, 4177 flow. Second operand 8 states and 217 transitions. [2024-05-12 10:36:12,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 344 transitions, 5072 flow [2024-05-12 10:36:13,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 344 transitions, 4923 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-05-12 10:36:13,329 INFO L231 Difference]: Finished difference. Result has 260 places, 316 transitions, 4179 flow [2024-05-12 10:36:13,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4040, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4179, PETRI_PLACES=260, PETRI_TRANSITIONS=316} [2024-05-12 10:36:13,329 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 209 predicate places. [2024-05-12 10:36:13,329 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 316 transitions, 4179 flow [2024-05-12 10:36:13,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:13,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:13,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:13,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 10:36:13,330 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:13,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:13,330 INFO L85 PathProgramCache]: Analyzing trace with hash -665233644, now seen corresponding path program 3 times [2024-05-12 10:36:13,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:13,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133827856] [2024-05-12 10:36:13,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:13,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:13,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:13,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-05-12 10:36:13,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:13,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133827856] [2024-05-12 10:36:13,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133827856] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:13,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:13,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:13,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103520006] [2024-05-12 10:36:13,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:13,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:13,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:13,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:13,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:13,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:13,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 316 transitions, 4179 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:13,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:13,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:13,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:14,444 INFO L124 PetriNetUnfolderBase]: 3295/5629 cut-off events. [2024-05-12 10:36:14,444 INFO L125 PetriNetUnfolderBase]: For 192590/192592 co-relation queries the response was YES. [2024-05-12 10:36:14,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32928 conditions, 5629 events. 3295/5629 cut-off events. For 192590/192592 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 38544 event pairs, 709 based on Foata normal form. 1/5577 useless extension candidates. Maximal degree in co-relation 32812. Up to 4479 conditions per place. [2024-05-12 10:36:14,509 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 251 selfloop transitions, 114 changer transitions 0/379 dead transitions. [2024-05-12 10:36:14,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 379 transitions, 5711 flow [2024-05-12 10:36:14,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:36:14,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:36:14,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 285 transitions. [2024-05-12 10:36:14,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-05-12 10:36:14,510 INFO L175 Difference]: Start difference. First operand has 260 places, 316 transitions, 4179 flow. Second operand 10 states and 285 transitions. [2024-05-12 10:36:14,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 379 transitions, 5711 flow [2024-05-12 10:36:15,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 379 transitions, 5607 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 10:36:15,100 INFO L231 Difference]: Finished difference. Result has 264 places, 329 transitions, 4527 flow [2024-05-12 10:36:15,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4083, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4527, PETRI_PLACES=264, PETRI_TRANSITIONS=329} [2024-05-12 10:36:15,100 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 213 predicate places. [2024-05-12 10:36:15,100 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 329 transitions, 4527 flow [2024-05-12 10:36:15,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:15,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:15,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:15,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 10:36:15,101 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:15,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:15,101 INFO L85 PathProgramCache]: Analyzing trace with hash -2098555048, now seen corresponding path program 4 times [2024-05-12 10:36:15,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:15,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132984613] [2024-05-12 10:36:15,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:15,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:15,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:15,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:15,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:15,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132984613] [2024-05-12 10:36:15,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132984613] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:15,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:15,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:15,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76764802] [2024-05-12 10:36:15,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:15,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:15,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:15,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:15,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:15,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:15,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 329 transitions, 4527 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:15,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:15,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:15,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:16,428 INFO L124 PetriNetUnfolderBase]: 3303/5650 cut-off events. [2024-05-12 10:36:16,429 INFO L125 PetriNetUnfolderBase]: For 197737/197739 co-relation queries the response was YES. [2024-05-12 10:36:16,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33864 conditions, 5650 events. 3303/5650 cut-off events. For 197737/197739 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 38766 event pairs, 703 based on Foata normal form. 1/5599 useless extension candidates. Maximal degree in co-relation 33748. Up to 4485 conditions per place. [2024-05-12 10:36:16,499 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 247 selfloop transitions, 119 changer transitions 0/380 dead transitions. [2024-05-12 10:36:16,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 380 transitions, 5790 flow [2024-05-12 10:36:16,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:36:16,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:36:16,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 302 transitions. [2024-05-12 10:36:16,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841392649903289 [2024-05-12 10:36:16,500 INFO L175 Difference]: Start difference. First operand has 264 places, 329 transitions, 4527 flow. Second operand 11 states and 302 transitions. [2024-05-12 10:36:16,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 380 transitions, 5790 flow [2024-05-12 10:36:17,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 380 transitions, 5566 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:17,114 INFO L231 Difference]: Finished difference. Result has 271 places, 332 transitions, 4604 flow [2024-05-12 10:36:17,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4323, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4604, PETRI_PLACES=271, PETRI_TRANSITIONS=332} [2024-05-12 10:36:17,114 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 220 predicate places. [2024-05-12 10:36:17,115 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 332 transitions, 4604 flow [2024-05-12 10:36:17,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:17,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:17,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:17,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 10:36:17,115 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:17,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:17,116 INFO L85 PathProgramCache]: Analyzing trace with hash 541351700, now seen corresponding path program 5 times [2024-05-12 10:36:17,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:17,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814493611] [2024-05-12 10:36:17,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:17,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:17,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:17,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:17,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:17,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814493611] [2024-05-12 10:36:17,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814493611] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:17,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:17,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:17,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345921] [2024-05-12 10:36:17,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:17,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:17,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:17,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:17,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:17,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:17,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 332 transitions, 4604 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:17,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:17,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:17,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:18,290 INFO L124 PetriNetUnfolderBase]: 3333/5700 cut-off events. [2024-05-12 10:36:18,290 INFO L125 PetriNetUnfolderBase]: For 205040/205042 co-relation queries the response was YES. [2024-05-12 10:36:18,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34326 conditions, 5700 events. 3333/5700 cut-off events. For 205040/205042 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 39142 event pairs, 702 based on Foata normal form. 1/5649 useless extension candidates. Maximal degree in co-relation 34208. Up to 4511 conditions per place. [2024-05-12 10:36:18,366 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 241 selfloop transitions, 126 changer transitions 0/381 dead transitions. [2024-05-12 10:36:18,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 381 transitions, 5910 flow [2024-05-12 10:36:18,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:36:18,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:36:18,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 298 transitions. [2024-05-12 10:36:18,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5764023210831721 [2024-05-12 10:36:18,367 INFO L175 Difference]: Start difference. First operand has 271 places, 332 transitions, 4604 flow. Second operand 11 states and 298 transitions. [2024-05-12 10:36:18,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 381 transitions, 5910 flow [2024-05-12 10:36:18,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 381 transitions, 5664 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-05-12 10:36:18,874 INFO L231 Difference]: Finished difference. Result has 274 places, 339 transitions, 4724 flow [2024-05-12 10:36:18,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4369, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4724, PETRI_PLACES=274, PETRI_TRANSITIONS=339} [2024-05-12 10:36:18,875 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 223 predicate places. [2024-05-12 10:36:18,875 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 339 transitions, 4724 flow [2024-05-12 10:36:18,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:18,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:18,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-05-12 10:36:18,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 10:36:18,875 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:18,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:18,876 INFO L85 PathProgramCache]: Analyzing trace with hash -949023884, now seen corresponding path program 1 times [2024-05-12 10:36:18,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:18,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980562714] [2024-05-12 10:36:18,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:18,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:18,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:19,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:19,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:19,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980562714] [2024-05-12 10:36:19,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980562714] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:19,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:19,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:19,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528717685] [2024-05-12 10:36:19,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:19,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:19,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:19,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:19,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:19,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:19,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 339 transitions, 4724 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:19,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:19,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:19,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:20,031 INFO L124 PetriNetUnfolderBase]: 3346/5705 cut-off events. [2024-05-12 10:36:20,031 INFO L125 PetriNetUnfolderBase]: For 210763/210763 co-relation queries the response was YES. [2024-05-12 10:36:20,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34515 conditions, 5705 events. 3346/5705 cut-off events. For 210763/210763 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 39045 event pairs, 551 based on Foata normal form. 2/5665 useless extension candidates. Maximal degree in co-relation 34396. Up to 4860 conditions per place. [2024-05-12 10:36:20,096 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 329 selfloop transitions, 27 changer transitions 0/370 dead transitions. [2024-05-12 10:36:20,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 370 transitions, 5706 flow [2024-05-12 10:36:20,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:36:20,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:36:20,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 10:36:20,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.599290780141844 [2024-05-12 10:36:20,097 INFO L175 Difference]: Start difference. First operand has 274 places, 339 transitions, 4724 flow. Second operand 6 states and 169 transitions. [2024-05-12 10:36:20,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 370 transitions, 5706 flow [2024-05-12 10:36:20,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 370 transitions, 5479 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 10:36:20,614 INFO L231 Difference]: Finished difference. Result has 274 places, 344 transitions, 4655 flow [2024-05-12 10:36:20,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4497, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4655, PETRI_PLACES=274, PETRI_TRANSITIONS=344} [2024-05-12 10:36:20,615 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 223 predicate places. [2024-05-12 10:36:20,615 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 344 transitions, 4655 flow [2024-05-12 10:36:20,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:20,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:20,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:20,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 10:36:20,615 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:20,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:20,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1902385498, now seen corresponding path program 2 times [2024-05-12 10:36:20,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:20,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301682911] [2024-05-12 10:36:20,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:20,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:20,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:20,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:20,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:20,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301682911] [2024-05-12 10:36:20,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301682911] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:20,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:20,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:20,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351510453] [2024-05-12 10:36:20,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:20,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:20,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:20,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:20,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:20,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:20,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 344 transitions, 4655 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:20,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:20,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:20,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:21,785 INFO L124 PetriNetUnfolderBase]: 3341/5694 cut-off events. [2024-05-12 10:36:21,786 INFO L125 PetriNetUnfolderBase]: For 212026/212026 co-relation queries the response was YES. [2024-05-12 10:36:21,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34199 conditions, 5694 events. 3341/5694 cut-off events. For 212026/212026 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 38987 event pairs, 670 based on Foata normal form. 2/5651 useless extension candidates. Maximal degree in co-relation 34078. Up to 4913 conditions per place. [2024-05-12 10:36:21,856 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 328 selfloop transitions, 23 changer transitions 0/365 dead transitions. [2024-05-12 10:36:21,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 365 transitions, 5407 flow [2024-05-12 10:36:21,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:36:21,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:36:21,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-05-12 10:36:21,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851063829787234 [2024-05-12 10:36:21,857 INFO L175 Difference]: Start difference. First operand has 274 places, 344 transitions, 4655 flow. Second operand 6 states and 165 transitions. [2024-05-12 10:36:21,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 365 transitions, 5407 flow [2024-05-12 10:36:22,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 365 transitions, 5320 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-05-12 10:36:22,575 INFO L231 Difference]: Finished difference. Result has 278 places, 344 transitions, 4619 flow [2024-05-12 10:36:22,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4568, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4619, PETRI_PLACES=278, PETRI_TRANSITIONS=344} [2024-05-12 10:36:22,575 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 227 predicate places. [2024-05-12 10:36:22,575 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 344 transitions, 4619 flow [2024-05-12 10:36:22,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:22,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:22,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:22,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 10:36:22,576 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:22,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:22,576 INFO L85 PathProgramCache]: Analyzing trace with hash -654745445, now seen corresponding path program 1 times [2024-05-12 10:36:22,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:22,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733260728] [2024-05-12 10:36:22,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:22,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:22,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:22,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:22,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:22,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733260728] [2024-05-12 10:36:22,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733260728] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:22,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:22,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:22,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475382962] [2024-05-12 10:36:22,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:22,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:22,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:22,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:22,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:22,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:22,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 344 transitions, 4619 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:22,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:22,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:22,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:23,792 INFO L124 PetriNetUnfolderBase]: 3352/5748 cut-off events. [2024-05-12 10:36:23,792 INFO L125 PetriNetUnfolderBase]: For 218137/218139 co-relation queries the response was YES. [2024-05-12 10:36:23,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34332 conditions, 5748 events. 3352/5748 cut-off events. For 218137/218139 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 39651 event pairs, 661 based on Foata normal form. 1/5710 useless extension candidates. Maximal degree in co-relation 34209. Up to 4493 conditions per place. [2024-05-12 10:36:23,860 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 219 selfloop transitions, 148 changer transitions 0/381 dead transitions. [2024-05-12 10:36:23,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 381 transitions, 5743 flow [2024-05-12 10:36:23,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:23,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:23,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 10:36:23,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601063829787234 [2024-05-12 10:36:23,861 INFO L175 Difference]: Start difference. First operand has 278 places, 344 transitions, 4619 flow. Second operand 8 states and 226 transitions. [2024-05-12 10:36:23,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 381 transitions, 5743 flow [2024-05-12 10:36:24,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 381 transitions, 5708 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 10:36:24,534 INFO L231 Difference]: Finished difference. Result has 283 places, 347 transitions, 4932 flow [2024-05-12 10:36:24,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4584, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4932, PETRI_PLACES=283, PETRI_TRANSITIONS=347} [2024-05-12 10:36:24,535 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 232 predicate places. [2024-05-12 10:36:24,535 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 347 transitions, 4932 flow [2024-05-12 10:36:24,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:24,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:24,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-05-12 10:36:24,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 10:36:24,535 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:24,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:24,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1725521843, now seen corresponding path program 2 times [2024-05-12 10:36:24,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:24,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15916454] [2024-05-12 10:36:24,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:24,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:24,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:24,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-05-12 10:36:24,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:24,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15916454] [2024-05-12 10:36:24,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15916454] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:24,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:24,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:24,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686243160] [2024-05-12 10:36:24,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:24,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:24,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:24,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:24,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:24,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:24,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 347 transitions, 4932 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:24,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:24,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:24,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:25,751 INFO L124 PetriNetUnfolderBase]: 3363/5861 cut-off events. [2024-05-12 10:36:25,751 INFO L125 PetriNetUnfolderBase]: For 227541/227543 co-relation queries the response was YES. [2024-05-12 10:36:25,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35267 conditions, 5861 events. 3363/5861 cut-off events. For 227541/227543 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 40975 event pairs, 700 based on Foata normal form. 1/5824 useless extension candidates. Maximal degree in co-relation 35143. Up to 4505 conditions per place. [2024-05-12 10:36:25,822 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 220 selfloop transitions, 151 changer transitions 0/385 dead transitions. [2024-05-12 10:36:25,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 385 transitions, 6078 flow [2024-05-12 10:36:25,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:25,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:25,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 10:36:25,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-05-12 10:36:25,823 INFO L175 Difference]: Start difference. First operand has 283 places, 347 transitions, 4932 flow. Second operand 8 states and 229 transitions. [2024-05-12 10:36:25,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 385 transitions, 6078 flow [2024-05-12 10:36:26,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 385 transitions, 5826 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:26,707 INFO L231 Difference]: Finished difference. Result has 286 places, 350 transitions, 5040 flow [2024-05-12 10:36:26,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4683, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5040, PETRI_PLACES=286, PETRI_TRANSITIONS=350} [2024-05-12 10:36:26,707 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 235 predicate places. [2024-05-12 10:36:26,707 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 350 transitions, 5040 flow [2024-05-12 10:36:26,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:26,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:26,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:26,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 10:36:26,708 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:26,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:26,708 INFO L85 PathProgramCache]: Analyzing trace with hash 994341493, now seen corresponding path program 3 times [2024-05-12 10:36:26,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:26,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218701745] [2024-05-12 10:36:26,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:26,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:26,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:26,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:26,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:26,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218701745] [2024-05-12 10:36:26,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218701745] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:26,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:26,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:26,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158445278] [2024-05-12 10:36:26,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:26,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:26,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:26,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:26,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:27,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:27,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 350 transitions, 5040 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:27,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:27,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:27,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:27,905 INFO L124 PetriNetUnfolderBase]: 3374/5735 cut-off events. [2024-05-12 10:36:27,905 INFO L125 PetriNetUnfolderBase]: For 232813/232815 co-relation queries the response was YES. [2024-05-12 10:36:27,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35342 conditions, 5735 events. 3374/5735 cut-off events. For 232813/232815 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 39269 event pairs, 655 based on Foata normal form. 1/5695 useless extension candidates. Maximal degree in co-relation 35216. Up to 4517 conditions per place. [2024-05-12 10:36:27,975 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 219 selfloop transitions, 152 changer transitions 0/385 dead transitions. [2024-05-12 10:36:27,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 385 transitions, 6185 flow [2024-05-12 10:36:27,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:27,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:27,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 10:36:27,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601063829787234 [2024-05-12 10:36:27,976 INFO L175 Difference]: Start difference. First operand has 286 places, 350 transitions, 5040 flow. Second operand 8 states and 226 transitions. [2024-05-12 10:36:27,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 385 transitions, 6185 flow [2024-05-12 10:36:28,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 385 transitions, 5841 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 10:36:28,712 INFO L231 Difference]: Finished difference. Result has 288 places, 353 transitions, 5061 flow [2024-05-12 10:36:28,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4702, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5061, PETRI_PLACES=288, PETRI_TRANSITIONS=353} [2024-05-12 10:36:28,712 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 237 predicate places. [2024-05-12 10:36:28,712 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 353 transitions, 5061 flow [2024-05-12 10:36:28,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:28,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:28,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:28,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 10:36:28,713 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:28,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:28,713 INFO L85 PathProgramCache]: Analyzing trace with hash -990133945, now seen corresponding path program 4 times [2024-05-12 10:36:28,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:28,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616336224] [2024-05-12 10:36:28,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:28,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:28,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:28,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:28,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:28,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616336224] [2024-05-12 10:36:28,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616336224] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:28,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:28,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:28,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996280397] [2024-05-12 10:36:28,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:28,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:28,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:28,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:28,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:29,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:29,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 353 transitions, 5061 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:29,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:29,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:29,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:29,979 INFO L124 PetriNetUnfolderBase]: 3399/5910 cut-off events. [2024-05-12 10:36:29,979 INFO L125 PetriNetUnfolderBase]: For 241591/241593 co-relation queries the response was YES. [2024-05-12 10:36:30,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35845 conditions, 5910 events. 3399/5910 cut-off events. For 241591/241593 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 41311 event pairs, 700 based on Foata normal form. 1/5876 useless extension candidates. Maximal degree in co-relation 35718. Up to 4544 conditions per place. [2024-05-12 10:36:30,049 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 224 selfloop transitions, 158 changer transitions 0/396 dead transitions. [2024-05-12 10:36:30,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 396 transitions, 6567 flow [2024-05-12 10:36:30,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:36:30,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:36:30,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-05-12 10:36:30,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5981087470449172 [2024-05-12 10:36:30,050 INFO L175 Difference]: Start difference. First operand has 288 places, 353 transitions, 5061 flow. Second operand 9 states and 253 transitions. [2024-05-12 10:36:30,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 396 transitions, 6567 flow [2024-05-12 10:36:30,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 396 transitions, 6310 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:30,808 INFO L231 Difference]: Finished difference. Result has 292 places, 359 transitions, 5236 flow [2024-05-12 10:36:30,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4810, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5236, PETRI_PLACES=292, PETRI_TRANSITIONS=359} [2024-05-12 10:36:30,808 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 241 predicate places. [2024-05-12 10:36:30,808 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 359 transitions, 5236 flow [2024-05-12 10:36:30,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:30,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:30,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:30,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 10:36:30,809 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:30,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:30,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1954450029, now seen corresponding path program 5 times [2024-05-12 10:36:30,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:30,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777986917] [2024-05-12 10:36:30,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:30,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:30,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:31,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-05-12 10:36:31,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:31,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777986917] [2024-05-12 10:36:31,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777986917] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:31,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:31,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:31,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433865045] [2024-05-12 10:36:31,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:31,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:31,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:31,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:31,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:31,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:31,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 359 transitions, 5236 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:31,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:31,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:31,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:32,010 INFO L124 PetriNetUnfolderBase]: 3410/5937 cut-off events. [2024-05-12 10:36:32,010 INFO L125 PetriNetUnfolderBase]: For 250122/250124 co-relation queries the response was YES. [2024-05-12 10:36:32,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36094 conditions, 5937 events. 3410/5937 cut-off events. For 250122/250124 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 41531 event pairs, 712 based on Foata normal form. 1/5897 useless extension candidates. Maximal degree in co-relation 35965. Up to 4556 conditions per place. [2024-05-12 10:36:32,083 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 220 selfloop transitions, 163 changer transitions 0/397 dead transitions. [2024-05-12 10:36:32,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 397 transitions, 6558 flow [2024-05-12 10:36:32,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:36:32,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:36:32,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-05-12 10:36:32,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886524822695035 [2024-05-12 10:36:32,084 INFO L175 Difference]: Start difference. First operand has 292 places, 359 transitions, 5236 flow. Second operand 9 states and 249 transitions. [2024-05-12 10:36:32,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 397 transitions, 6558 flow [2024-05-12 10:36:33,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 397 transitions, 6019 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-05-12 10:36:33,021 INFO L231 Difference]: Finished difference. Result has 294 places, 362 transitions, 5087 flow [2024-05-12 10:36:33,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4721, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5087, PETRI_PLACES=294, PETRI_TRANSITIONS=362} [2024-05-12 10:36:33,021 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 243 predicate places. [2024-05-12 10:36:33,021 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 362 transitions, 5087 flow [2024-05-12 10:36:33,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:33,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:33,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:33,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 10:36:33,022 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:33,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:33,022 INFO L85 PathProgramCache]: Analyzing trace with hash -692054558, now seen corresponding path program 6 times [2024-05-12 10:36:33,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:33,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072267100] [2024-05-12 10:36:33,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:33,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:33,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:33,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:33,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:33,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072267100] [2024-05-12 10:36:33,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072267100] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:33,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:33,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:33,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407696820] [2024-05-12 10:36:33,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:33,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:33,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:33,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:33,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:33,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:33,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 362 transitions, 5087 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:33,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:33,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:33,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:34,228 INFO L124 PetriNetUnfolderBase]: 3437/5855 cut-off events. [2024-05-12 10:36:34,228 INFO L125 PetriNetUnfolderBase]: For 257454/257454 co-relation queries the response was YES. [2024-05-12 10:36:34,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35688 conditions, 5855 events. 3437/5855 cut-off events. For 257454/257454 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 40402 event pairs, 685 based on Foata normal form. 2/5811 useless extension candidates. Maximal degree in co-relation 35559. Up to 4728 conditions per place. [2024-05-12 10:36:34,310 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 289 selfloop transitions, 98 changer transitions 0/401 dead transitions. [2024-05-12 10:36:34,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 401 transitions, 6291 flow [2024-05-12 10:36:34,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:34,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:34,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 10:36:34,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-05-12 10:36:34,311 INFO L175 Difference]: Start difference. First operand has 294 places, 362 transitions, 5087 flow. Second operand 8 states and 225 transitions. [2024-05-12 10:36:34,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 401 transitions, 6291 flow [2024-05-12 10:36:35,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 401 transitions, 5949 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 10:36:35,119 INFO L231 Difference]: Finished difference. Result has 296 places, 369 transitions, 5063 flow [2024-05-12 10:36:35,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4745, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5063, PETRI_PLACES=296, PETRI_TRANSITIONS=369} [2024-05-12 10:36:35,119 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 245 predicate places. [2024-05-12 10:36:35,120 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 369 transitions, 5063 flow [2024-05-12 10:36:35,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:35,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:35,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:35,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 10:36:35,120 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:35,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:35,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1595987934, now seen corresponding path program 7 times [2024-05-12 10:36:35,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:35,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270769817] [2024-05-12 10:36:35,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:35,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:35,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:35,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:35,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:35,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270769817] [2024-05-12 10:36:35,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270769817] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:35,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:35,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:35,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942393456] [2024-05-12 10:36:35,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:35,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:35,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:35,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:35,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:35,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:35,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 369 transitions, 5063 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:35,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:35,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:35,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:36,363 INFO L124 PetriNetUnfolderBase]: 3431/5856 cut-off events. [2024-05-12 10:36:36,363 INFO L125 PetriNetUnfolderBase]: For 257522/257522 co-relation queries the response was YES. [2024-05-12 10:36:36,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35340 conditions, 5856 events. 3431/5856 cut-off events. For 257522/257522 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 40504 event pairs, 682 based on Foata normal form. 2/5809 useless extension candidates. Maximal degree in co-relation 35209. Up to 4639 conditions per place. [2024-05-12 10:36:36,437 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 280 selfloop transitions, 119 changer transitions 0/413 dead transitions. [2024-05-12 10:36:36,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 413 transitions, 6245 flow [2024-05-12 10:36:36,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:36:36,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:36:36,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 300 transitions. [2024-05-12 10:36:36,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5802707930367504 [2024-05-12 10:36:36,438 INFO L175 Difference]: Start difference. First operand has 296 places, 369 transitions, 5063 flow. Second operand 11 states and 300 transitions. [2024-05-12 10:36:36,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 413 transitions, 6245 flow [2024-05-12 10:36:37,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 413 transitions, 5972 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-05-12 10:36:37,337 INFO L231 Difference]: Finished difference. Result has 301 places, 369 transitions, 5035 flow [2024-05-12 10:36:37,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4790, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5035, PETRI_PLACES=301, PETRI_TRANSITIONS=369} [2024-05-12 10:36:37,338 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 250 predicate places. [2024-05-12 10:36:37,338 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 369 transitions, 5035 flow [2024-05-12 10:36:37,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:37,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:37,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:37,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 10:36:37,338 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:37,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:37,339 INFO L85 PathProgramCache]: Analyzing trace with hash 799558044, now seen corresponding path program 8 times [2024-05-12 10:36:37,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:37,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049451090] [2024-05-12 10:36:37,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:37,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:37,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:37,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:37,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:37,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049451090] [2024-05-12 10:36:37,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049451090] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:37,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:37,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:37,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758249302] [2024-05-12 10:36:37,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:37,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:37,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:37,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:37,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:37,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:37,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 369 transitions, 5035 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:37,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:37,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:37,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:38,606 INFO L124 PetriNetUnfolderBase]: 3494/6020 cut-off events. [2024-05-12 10:36:38,606 INFO L125 PetriNetUnfolderBase]: For 274274/274274 co-relation queries the response was YES. [2024-05-12 10:36:38,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36119 conditions, 6020 events. 3494/6020 cut-off events. For 274274/274274 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 42033 event pairs, 885 based on Foata normal form. 4/5979 useless extension candidates. Maximal degree in co-relation 35988. Up to 5053 conditions per place. [2024-05-12 10:36:38,681 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 348 selfloop transitions, 49 changer transitions 0/411 dead transitions. [2024-05-12 10:36:38,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 411 transitions, 6237 flow [2024-05-12 10:36:38,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:38,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:38,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 10:36:38,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5877659574468085 [2024-05-12 10:36:38,682 INFO L175 Difference]: Start difference. First operand has 301 places, 369 transitions, 5035 flow. Second operand 8 states and 221 transitions. [2024-05-12 10:36:38,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 411 transitions, 6237 flow [2024-05-12 10:36:39,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 411 transitions, 5985 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 10:36:39,536 INFO L231 Difference]: Finished difference. Result has 301 places, 383 transitions, 5125 flow [2024-05-12 10:36:39,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5125, PETRI_PLACES=301, PETRI_TRANSITIONS=383} [2024-05-12 10:36:39,536 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 250 predicate places. [2024-05-12 10:36:39,536 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 383 transitions, 5125 flow [2024-05-12 10:36:39,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:39,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:39,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:39,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 10:36:39,537 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:39,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:39,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1142889566, now seen corresponding path program 9 times [2024-05-12 10:36:39,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:39,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47708666] [2024-05-12 10:36:39,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:39,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:39,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:39,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-05-12 10:36:39,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:39,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47708666] [2024-05-12 10:36:39,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47708666] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:39,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:39,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:39,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534324093] [2024-05-12 10:36:39,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:39,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:39,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:39,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:39,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:39,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:39,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 383 transitions, 5125 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:39,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:39,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:39,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:40,818 INFO L124 PetriNetUnfolderBase]: 3571/6151 cut-off events. [2024-05-12 10:36:40,818 INFO L125 PetriNetUnfolderBase]: For 292281/292281 co-relation queries the response was YES. [2024-05-12 10:36:40,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37560 conditions, 6151 events. 3571/6151 cut-off events. For 292281/292281 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 43028 event pairs, 649 based on Foata normal form. 4/6116 useless extension candidates. Maximal degree in co-relation 37427. Up to 4804 conditions per place. [2024-05-12 10:36:40,897 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 304 selfloop transitions, 125 changer transitions 0/443 dead transitions. [2024-05-12 10:36:40,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 443 transitions, 6479 flow [2024-05-12 10:36:40,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:40,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:40,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-05-12 10:36:40,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6436170212765957 [2024-05-12 10:36:40,898 INFO L175 Difference]: Start difference. First operand has 301 places, 383 transitions, 5125 flow. Second operand 8 states and 242 transitions. [2024-05-12 10:36:40,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 443 transitions, 6479 flow [2024-05-12 10:36:41,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 443 transitions, 6356 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:41,934 INFO L231 Difference]: Finished difference. Result has 306 places, 399 transitions, 5590 flow [2024-05-12 10:36:41,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5002, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5590, PETRI_PLACES=306, PETRI_TRANSITIONS=399} [2024-05-12 10:36:41,935 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 255 predicate places. [2024-05-12 10:36:41,935 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 399 transitions, 5590 flow [2024-05-12 10:36:41,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:41,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:41,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:41,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 10:36:41,935 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:41,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:41,936 INFO L85 PathProgramCache]: Analyzing trace with hash 2121723702, now seen corresponding path program 10 times [2024-05-12 10:36:41,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:41,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231756826] [2024-05-12 10:36:41,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:41,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:41,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:42,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:42,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:42,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231756826] [2024-05-12 10:36:42,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231756826] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:42,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:42,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:42,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102549497] [2024-05-12 10:36:42,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:42,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:42,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:42,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:42,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:42,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:42,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 399 transitions, 5590 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:42,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:42,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:42,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:43,239 INFO L124 PetriNetUnfolderBase]: 3579/6149 cut-off events. [2024-05-12 10:36:43,239 INFO L125 PetriNetUnfolderBase]: For 299038/299040 co-relation queries the response was YES. [2024-05-12 10:36:43,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39093 conditions, 6149 events. 3579/6149 cut-off events. For 299038/299040 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 42943 event pairs, 660 based on Foata normal form. 4/6111 useless extension candidates. Maximal degree in co-relation 38957. Up to 4810 conditions per place. [2024-05-12 10:36:43,320 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 296 selfloop transitions, 133 changer transitions 0/443 dead transitions. [2024-05-12 10:36:43,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 443 transitions, 6964 flow [2024-05-12 10:36:43,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:36:43,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:36:43,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-05-12 10:36:43,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6565349544072948 [2024-05-12 10:36:43,321 INFO L175 Difference]: Start difference. First operand has 306 places, 399 transitions, 5590 flow. Second operand 7 states and 216 transitions. [2024-05-12 10:36:43,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 443 transitions, 6964 flow [2024-05-12 10:36:44,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 443 transitions, 6788 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:44,471 INFO L231 Difference]: Finished difference. Result has 309 places, 405 transitions, 5828 flow [2024-05-12 10:36:44,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5438, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5828, PETRI_PLACES=309, PETRI_TRANSITIONS=405} [2024-05-12 10:36:44,471 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 258 predicate places. [2024-05-12 10:36:44,471 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 405 transitions, 5828 flow [2024-05-12 10:36:44,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:44,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:44,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:44,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 10:36:44,472 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:44,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:44,472 INFO L85 PathProgramCache]: Analyzing trace with hash 2116962102, now seen corresponding path program 11 times [2024-05-12 10:36:44,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:44,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183077576] [2024-05-12 10:36:44,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:44,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:44,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:44,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:44,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:44,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183077576] [2024-05-12 10:36:44,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183077576] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:44,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:44,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:44,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661220983] [2024-05-12 10:36:44,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:44,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:44,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:44,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:44,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:44,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:44,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 405 transitions, 5828 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:44,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:44,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:44,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:45,827 INFO L124 PetriNetUnfolderBase]: 3573/6158 cut-off events. [2024-05-12 10:36:45,828 INFO L125 PetriNetUnfolderBase]: For 282812/282812 co-relation queries the response was YES. [2024-05-12 10:36:45,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38692 conditions, 6158 events. 3573/6158 cut-off events. For 282812/282812 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 43312 event pairs, 1020 based on Foata normal form. 2/6110 useless extension candidates. Maximal degree in co-relation 38555. Up to 5187 conditions per place. [2024-05-12 10:36:45,907 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 374 selfloop transitions, 41 changer transitions 0/429 dead transitions. [2024-05-12 10:36:45,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 429 transitions, 6722 flow [2024-05-12 10:36:45,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:36:45,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:36:45,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-05-12 10:36:45,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6510638297872341 [2024-05-12 10:36:45,908 INFO L175 Difference]: Start difference. First operand has 309 places, 405 transitions, 5828 flow. Second operand 5 states and 153 transitions. [2024-05-12 10:36:45,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 429 transitions, 6722 flow [2024-05-12 10:36:47,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 429 transitions, 6489 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-05-12 10:36:47,217 INFO L231 Difference]: Finished difference. Result has 310 places, 405 transitions, 5703 flow [2024-05-12 10:36:47,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5595, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5703, PETRI_PLACES=310, PETRI_TRANSITIONS=405} [2024-05-12 10:36:47,217 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 259 predicate places. [2024-05-12 10:36:47,217 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 405 transitions, 5703 flow [2024-05-12 10:36:47,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:47,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:47,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] [2024-05-12 10:36:47,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 10:36:47,218 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:47,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:47,218 INFO L85 PathProgramCache]: Analyzing trace with hash 811837425, now seen corresponding path program 6 times [2024-05-12 10:36:47,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:47,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650289512] [2024-05-12 10:36:47,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:47,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:47,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:47,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:47,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:47,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650289512] [2024-05-12 10:36:47,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650289512] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:47,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:47,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:47,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474155094] [2024-05-12 10:36:47,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:47,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:47,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:47,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:47,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:47,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:47,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 405 transitions, 5703 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:47,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:47,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:47,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:48,742 INFO L124 PetriNetUnfolderBase]: 3584/6212 cut-off events. [2024-05-12 10:36:48,742 INFO L125 PetriNetUnfolderBase]: For 278186/278186 co-relation queries the response was YES. [2024-05-12 10:36:48,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38720 conditions, 6212 events. 3584/6212 cut-off events. For 278186/278186 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 43741 event pairs, 657 based on Foata normal form. 1/6183 useless extension candidates. Maximal degree in co-relation 38582. Up to 4791 conditions per place. [2024-05-12 10:36:48,826 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 259 selfloop transitions, 166 changer transitions 0/439 dead transitions. [2024-05-12 10:36:48,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 439 transitions, 6973 flow [2024-05-12 10:36:48,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:48,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:48,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 10:36:48,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 10:36:48,827 INFO L175 Difference]: Start difference. First operand has 310 places, 405 transitions, 5703 flow. Second operand 8 states and 224 transitions. [2024-05-12 10:36:48,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 439 transitions, 6973 flow [2024-05-12 10:36:50,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 439 transitions, 6873 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:50,024 INFO L231 Difference]: Finished difference. Result has 313 places, 408 transitions, 5997 flow [2024-05-12 10:36:50,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5607, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5997, PETRI_PLACES=313, PETRI_TRANSITIONS=408} [2024-05-12 10:36:50,025 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 262 predicate places. [2024-05-12 10:36:50,025 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 408 transitions, 5997 flow [2024-05-12 10:36:50,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:50,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:50,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:50,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 10:36:50,025 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:50,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:50,025 INFO L85 PathProgramCache]: Analyzing trace with hash 811391955, now seen corresponding path program 7 times [2024-05-12 10:36:50,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:50,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324765128] [2024-05-12 10:36:50,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:50,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:50,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:50,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:50,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:50,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324765128] [2024-05-12 10:36:50,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324765128] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:50,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:50,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:50,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787965084] [2024-05-12 10:36:50,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:50,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:50,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:50,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:50,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:50,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:50,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 408 transitions, 5997 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:50,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:50,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:50,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:51,325 INFO L124 PetriNetUnfolderBase]: 3581/6102 cut-off events. [2024-05-12 10:36:51,325 INFO L125 PetriNetUnfolderBase]: For 277660/277660 co-relation queries the response was YES. [2024-05-12 10:36:51,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39100 conditions, 6102 events. 3581/6102 cut-off events. For 277660/277660 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 42356 event pairs, 613 based on Foata normal form. 1/6073 useless extension candidates. Maximal degree in co-relation 38962. Up to 4788 conditions per place. [2024-05-12 10:36:51,404 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 260 selfloop transitions, 166 changer transitions 0/440 dead transitions. [2024-05-12 10:36:51,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 440 transitions, 7221 flow [2024-05-12 10:36:51,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:51,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:51,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 10:36:51,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601063829787234 [2024-05-12 10:36:51,405 INFO L175 Difference]: Start difference. First operand has 313 places, 408 transitions, 5997 flow. Second operand 8 states and 226 transitions. [2024-05-12 10:36:51,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 440 transitions, 7221 flow [2024-05-12 10:36:52,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 440 transitions, 6952 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 10:36:52,465 INFO L231 Difference]: Finished difference. Result has 316 places, 408 transitions, 6066 flow [2024-05-12 10:36:52,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5728, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6066, PETRI_PLACES=316, PETRI_TRANSITIONS=408} [2024-05-12 10:36:52,466 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 265 predicate places. [2024-05-12 10:36:52,466 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 408 transitions, 6066 flow [2024-05-12 10:36:52,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:52,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:52,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:52,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 10:36:52,466 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:52,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:52,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1069744847, now seen corresponding path program 8 times [2024-05-12 10:36:52,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:52,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127313393] [2024-05-12 10:36:52,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:52,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:52,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:52,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:36:52,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:52,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127313393] [2024-05-12 10:36:52,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127313393] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:52,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:52,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:52,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914091031] [2024-05-12 10:36:52,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:52,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:52,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:52,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:52,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:52,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:52,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 408 transitions, 6066 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:52,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:52,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:52,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:53,853 INFO L124 PetriNetUnfolderBase]: 3578/6096 cut-off events. [2024-05-12 10:36:53,853 INFO L125 PetriNetUnfolderBase]: For 282620/282620 co-relation queries the response was YES. [2024-05-12 10:36:53,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39105 conditions, 6096 events. 3578/6096 cut-off events. For 282620/282620 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 42298 event pairs, 616 based on Foata normal form. 1/6064 useless extension candidates. Maximal degree in co-relation 38966. Up to 4785 conditions per place. [2024-05-12 10:36:53,922 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 271 selfloop transitions, 156 changer transitions 0/441 dead transitions. [2024-05-12 10:36:53,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 441 transitions, 7444 flow [2024-05-12 10:36:53,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:53,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:53,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 10:36:53,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037234042553191 [2024-05-12 10:36:53,923 INFO L175 Difference]: Start difference. First operand has 316 places, 408 transitions, 6066 flow. Second operand 8 states and 227 transitions. [2024-05-12 10:36:53,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 441 transitions, 7444 flow [2024-05-12 10:36:55,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 441 transitions, 6873 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-05-12 10:36:55,082 INFO L231 Difference]: Finished difference. Result has 315 places, 408 transitions, 5813 flow [2024-05-12 10:36:55,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5495, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5813, PETRI_PLACES=315, PETRI_TRANSITIONS=408} [2024-05-12 10:36:55,082 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 264 predicate places. [2024-05-12 10:36:55,083 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 408 transitions, 5813 flow [2024-05-12 10:36:55,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:55,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:55,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:55,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 10:36:55,083 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:55,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:55,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1069750427, now seen corresponding path program 9 times [2024-05-12 10:36:55,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:55,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420746350] [2024-05-12 10:36:55,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:55,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:55,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:55,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-05-12 10:36:55,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:55,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420746350] [2024-05-12 10:36:55,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420746350] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:55,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:55,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:55,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210585594] [2024-05-12 10:36:55,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:55,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:55,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:55,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:55,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:55,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:55,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 408 transitions, 5813 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:55,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:55,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:55,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:56,391 INFO L124 PetriNetUnfolderBase]: 3575/6041 cut-off events. [2024-05-12 10:36:56,392 INFO L125 PetriNetUnfolderBase]: For 282823/282823 co-relation queries the response was YES. [2024-05-12 10:36:56,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38595 conditions, 6041 events. 3575/6041 cut-off events. For 282823/282823 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 41689 event pairs, 599 based on Foata normal form. 1/6010 useless extension candidates. Maximal degree in co-relation 38456. Up to 4782 conditions per place. [2024-05-12 10:36:56,473 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 269 selfloop transitions, 156 changer transitions 0/439 dead transitions. [2024-05-12 10:36:56,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 439 transitions, 7039 flow [2024-05-12 10:36:56,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:36:56,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:36:56,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 10:36:56,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 10:36:56,474 INFO L175 Difference]: Start difference. First operand has 315 places, 408 transitions, 5813 flow. Second operand 8 states and 224 transitions. [2024-05-12 10:36:56,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 439 transitions, 7039 flow [2024-05-12 10:36:57,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 439 transitions, 6525 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-05-12 10:36:57,663 INFO L231 Difference]: Finished difference. Result has 315 places, 408 transitions, 5617 flow [2024-05-12 10:36:57,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5299, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5617, PETRI_PLACES=315, PETRI_TRANSITIONS=408} [2024-05-12 10:36:57,664 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 264 predicate places. [2024-05-12 10:36:57,664 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 408 transitions, 5617 flow [2024-05-12 10:36:57,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:57,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:36:57,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:36:57,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 10:36:57,664 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:36:57,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:36:57,664 INFO L85 PathProgramCache]: Analyzing trace with hash 82182299, now seen corresponding path program 10 times [2024-05-12 10:36:57,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:36:57,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894861281] [2024-05-12 10:36:57,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:36:57,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:36:57,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:36:57,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-05-12 10:36:57,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:36:57,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894861281] [2024-05-12 10:36:57,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894861281] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:36:57,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:36:57,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:36:57,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226179021] [2024-05-12 10:36:57,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:36:57,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:36:57,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:36:57,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:36:57,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:36:58,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:36:58,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 408 transitions, 5617 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:36:58,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:36:58,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:36:58,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:36:59,198 INFO L124 PetriNetUnfolderBase]: 3572/6209 cut-off events. [2024-05-12 10:36:59,199 INFO L125 PetriNetUnfolderBase]: For 284892/284892 co-relation queries the response was YES. [2024-05-12 10:36:59,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38695 conditions, 6209 events. 3572/6209 cut-off events. For 284892/284892 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 43946 event pairs, 997 based on Foata normal form. 1/6160 useless extension candidates. Maximal degree in co-relation 38557. Up to 5166 conditions per place. [2024-05-12 10:36:59,283 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 375 selfloop transitions, 50 changer transitions 0/439 dead transitions. [2024-05-12 10:36:59,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 439 transitions, 6699 flow [2024-05-12 10:36:59,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:36:59,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:36:59,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-05-12 10:36:59,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5721040189125296 [2024-05-12 10:36:59,284 INFO L175 Difference]: Start difference. First operand has 315 places, 408 transitions, 5617 flow. Second operand 9 states and 242 transitions. [2024-05-12 10:36:59,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 439 transitions, 6699 flow [2024-05-12 10:37:00,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 439 transitions, 6359 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 10:37:00,511 INFO L231 Difference]: Finished difference. Result has 316 places, 408 transitions, 5383 flow [2024-05-12 10:37:00,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5277, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5383, PETRI_PLACES=316, PETRI_TRANSITIONS=408} [2024-05-12 10:37:00,512 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 265 predicate places. [2024-05-12 10:37:00,512 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 408 transitions, 5383 flow [2024-05-12 10:37:00,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:00,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:00,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:00,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 10:37:00,512 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:00,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:00,513 INFO L85 PathProgramCache]: Analyzing trace with hash 90896399, now seen corresponding path program 11 times [2024-05-12 10:37:00,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:00,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202274145] [2024-05-12 10:37:00,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:00,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:00,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:00,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:00,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:00,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202274145] [2024-05-12 10:37:00,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202274145] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:00,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:00,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:00,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553401562] [2024-05-12 10:37:00,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:00,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:00,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:00,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:00,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:00,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:00,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 408 transitions, 5383 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:00,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:00,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:00,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:01,823 INFO L124 PetriNetUnfolderBase]: 3569/6093 cut-off events. [2024-05-12 10:37:01,823 INFO L125 PetriNetUnfolderBase]: For 284079/284079 co-relation queries the response was YES. [2024-05-12 10:37:01,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37917 conditions, 6093 events. 3569/6093 cut-off events. For 284079/284079 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 42326 event pairs, 617 based on Foata normal form. 1/6056 useless extension candidates. Maximal degree in co-relation 37778. Up to 5163 conditions per place. [2024-05-12 10:37:01,905 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 374 selfloop transitions, 50 changer transitions 0/438 dead transitions. [2024-05-12 10:37:01,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 438 transitions, 6311 flow [2024-05-12 10:37:01,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:01,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:01,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-05-12 10:37:01,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697399527186762 [2024-05-12 10:37:01,906 INFO L175 Difference]: Start difference. First operand has 316 places, 408 transitions, 5383 flow. Second operand 9 states and 241 transitions. [2024-05-12 10:37:01,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 438 transitions, 6311 flow [2024-05-12 10:37:02,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 438 transitions, 6177 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-05-12 10:37:03,000 INFO L231 Difference]: Finished difference. Result has 317 places, 408 transitions, 5355 flow [2024-05-12 10:37:03,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5249, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5355, PETRI_PLACES=317, PETRI_TRANSITIONS=408} [2024-05-12 10:37:03,000 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 266 predicate places. [2024-05-12 10:37:03,000 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 408 transitions, 5355 flow [2024-05-12 10:37:03,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:03,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:03,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:03,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 10:37:03,000 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:03,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:03,001 INFO L85 PathProgramCache]: Analyzing trace with hash 2121736381, now seen corresponding path program 12 times [2024-05-12 10:37:03,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:03,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119047702] [2024-05-12 10:37:03,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:03,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:03,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:03,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:03,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:03,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119047702] [2024-05-12 10:37:03,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119047702] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:03,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:03,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:03,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535784965] [2024-05-12 10:37:03,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:03,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:03,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:03,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:03,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:03,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:03,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 408 transitions, 5355 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:03,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:03,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:03,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:04,308 INFO L124 PetriNetUnfolderBase]: 3580/6228 cut-off events. [2024-05-12 10:37:04,308 INFO L125 PetriNetUnfolderBase]: For 292857/292859 co-relation queries the response was YES. [2024-05-12 10:37:04,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38214 conditions, 6228 events. 3580/6228 cut-off events. For 292857/292859 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 43957 event pairs, 665 based on Foata normal form. 3/6194 useless extension candidates. Maximal degree in co-relation 38074. Up to 4951 conditions per place. [2024-05-12 10:37:04,391 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 325 selfloop transitions, 110 changer transitions 0/449 dead transitions. [2024-05-12 10:37:04,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 449 transitions, 6679 flow [2024-05-12 10:37:04,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:37:04,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:37:04,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 10:37:04,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2024-05-12 10:37:04,392 INFO L175 Difference]: Start difference. First operand has 317 places, 408 transitions, 5355 flow. Second operand 8 states and 231 transitions. [2024-05-12 10:37:04,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 449 transitions, 6679 flow [2024-05-12 10:37:05,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 449 transitions, 6557 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-05-12 10:37:05,777 INFO L231 Difference]: Finished difference. Result has 317 places, 411 transitions, 5505 flow [2024-05-12 10:37:05,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5233, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5505, PETRI_PLACES=317, PETRI_TRANSITIONS=411} [2024-05-12 10:37:05,778 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 266 predicate places. [2024-05-12 10:37:05,778 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 411 transitions, 5505 flow [2024-05-12 10:37:05,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:05,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:05,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:05,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 10:37:05,779 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:05,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:05,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1134162787, now seen corresponding path program 13 times [2024-05-12 10:37:05,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:05,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231823317] [2024-05-12 10:37:05,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:05,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:05,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:06,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:06,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:06,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231823317] [2024-05-12 10:37:06,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231823317] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:06,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:06,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:06,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538172770] [2024-05-12 10:37:06,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:06,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:06,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:06,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:06,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:06,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:06,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 411 transitions, 5505 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:06,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:06,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:06,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:07,181 INFO L124 PetriNetUnfolderBase]: 3577/6204 cut-off events. [2024-05-12 10:37:07,181 INFO L125 PetriNetUnfolderBase]: For 295858/295858 co-relation queries the response was YES. [2024-05-12 10:37:07,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38436 conditions, 6204 events. 3577/6204 cut-off events. For 295858/295858 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 43594 event pairs, 649 based on Foata normal form. 1/6171 useless extension candidates. Maximal degree in co-relation 38295. Up to 4948 conditions per place. [2024-05-12 10:37:07,267 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 326 selfloop transitions, 114 changer transitions 0/454 dead transitions. [2024-05-12 10:37:07,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 454 transitions, 6655 flow [2024-05-12 10:37:07,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:07,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:07,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-05-12 10:37:07,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.607565011820331 [2024-05-12 10:37:07,268 INFO L175 Difference]: Start difference. First operand has 317 places, 411 transitions, 5505 flow. Second operand 9 states and 257 transitions. [2024-05-12 10:37:07,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 454 transitions, 6655 flow [2024-05-12 10:37:08,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 454 transitions, 6441 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 10:37:08,583 INFO L231 Difference]: Finished difference. Result has 321 places, 411 transitions, 5529 flow [2024-05-12 10:37:08,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5291, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5529, PETRI_PLACES=321, PETRI_TRANSITIONS=411} [2024-05-12 10:37:08,583 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 270 predicate places. [2024-05-12 10:37:08,584 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 411 transitions, 5529 flow [2024-05-12 10:37:08,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:08,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:08,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:08,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 10:37:08,584 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:08,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:08,584 INFO L85 PathProgramCache]: Analyzing trace with hash 2129088031, now seen corresponding path program 14 times [2024-05-12 10:37:08,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:08,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983545300] [2024-05-12 10:37:08,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:08,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:08,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:08,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:08,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:08,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983545300] [2024-05-12 10:37:08,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983545300] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:08,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:08,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:08,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521150047] [2024-05-12 10:37:08,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:08,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:08,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:08,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:08,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:08,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:08,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 411 transitions, 5529 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:08,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:08,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:08,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:09,866 INFO L124 PetriNetUnfolderBase]: 3588/6114 cut-off events. [2024-05-12 10:37:09,866 INFO L125 PetriNetUnfolderBase]: For 302022/302024 co-relation queries the response was YES. [2024-05-12 10:37:09,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38555 conditions, 6114 events. 3588/6114 cut-off events. For 302022/302024 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 42453 event pairs, 613 based on Foata normal form. 3/6081 useless extension candidates. Maximal degree in co-relation 38413. Up to 4960 conditions per place. [2024-05-12 10:37:09,947 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 324 selfloop transitions, 113 changer transitions 0/451 dead transitions. [2024-05-12 10:37:09,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 451 transitions, 6714 flow [2024-05-12 10:37:09,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:09,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:09,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-05-12 10:37:09,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5910165484633569 [2024-05-12 10:37:09,948 INFO L175 Difference]: Start difference. First operand has 321 places, 411 transitions, 5529 flow. Second operand 9 states and 250 transitions. [2024-05-12 10:37:09,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 451 transitions, 6714 flow [2024-05-12 10:37:11,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 451 transitions, 6426 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-05-12 10:37:11,411 INFO L231 Difference]: Finished difference. Result has 321 places, 414 transitions, 5530 flow [2024-05-12 10:37:11,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5249, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5530, PETRI_PLACES=321, PETRI_TRANSITIONS=414} [2024-05-12 10:37:11,412 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 270 predicate places. [2024-05-12 10:37:11,412 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 414 transitions, 5530 flow [2024-05-12 10:37:11,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:11,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:11,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:11,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 10:37:11,412 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:11,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:11,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1037147349, now seen corresponding path program 15 times [2024-05-12 10:37:11,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:11,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405725725] [2024-05-12 10:37:11,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:11,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:11,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:11,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:11,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:11,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405725725] [2024-05-12 10:37:11,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405725725] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:11,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:11,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:11,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089896837] [2024-05-12 10:37:11,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:11,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:11,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:11,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:11,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:11,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:11,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 414 transitions, 5530 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:11,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:11,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:11,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:12,710 INFO L124 PetriNetUnfolderBase]: 3585/6099 cut-off events. [2024-05-12 10:37:12,710 INFO L125 PetriNetUnfolderBase]: For 297993/297993 co-relation queries the response was YES. [2024-05-12 10:37:12,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38338 conditions, 6099 events. 3585/6099 cut-off events. For 297993/297993 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 42311 event pairs, 600 based on Foata normal form. 1/6066 useless extension candidates. Maximal degree in co-relation 38196. Up to 4957 conditions per place. [2024-05-12 10:37:12,793 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 330 selfloop transitions, 112 changer transitions 0/456 dead transitions. [2024-05-12 10:37:12,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 456 transitions, 6526 flow [2024-05-12 10:37:12,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:12,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:12,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-05-12 10:37:12,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.607565011820331 [2024-05-12 10:37:12,794 INFO L175 Difference]: Start difference. First operand has 321 places, 414 transitions, 5530 flow. Second operand 9 states and 257 transitions. [2024-05-12 10:37:12,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 456 transitions, 6526 flow [2024-05-12 10:37:14,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 456 transitions, 6159 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-05-12 10:37:14,364 INFO L231 Difference]: Finished difference. Result has 322 places, 414 transitions, 5397 flow [2024-05-12 10:37:14,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5163, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5397, PETRI_PLACES=322, PETRI_TRANSITIONS=414} [2024-05-12 10:37:14,365 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 271 predicate places. [2024-05-12 10:37:14,365 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 414 transitions, 5397 flow [2024-05-12 10:37:14,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:14,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:14,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:14,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 10:37:14,366 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:14,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:14,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1942591967, now seen corresponding path program 1 times [2024-05-12 10:37:14,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:14,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370560144] [2024-05-12 10:37:14,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:14,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:14,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:14,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:14,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:14,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370560144] [2024-05-12 10:37:14,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370560144] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:14,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:14,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:14,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419518854] [2024-05-12 10:37:14,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:14,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:14,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:14,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:14,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:14,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:14,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 414 transitions, 5397 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:14,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:14,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:14,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:15,699 INFO L124 PetriNetUnfolderBase]: 3818/6506 cut-off events. [2024-05-12 10:37:15,699 INFO L125 PetriNetUnfolderBase]: For 389022/389022 co-relation queries the response was YES. [2024-05-12 10:37:15,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41323 conditions, 6506 events. 3818/6506 cut-off events. For 389022/389022 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 45860 event pairs, 635 based on Foata normal form. 12/6485 useless extension candidates. Maximal degree in co-relation 41181. Up to 4260 conditions per place. [2024-05-12 10:37:15,784 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 254 selfloop transitions, 191 changer transitions 0/459 dead transitions. [2024-05-12 10:37:15,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 459 transitions, 6669 flow [2024-05-12 10:37:15,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:37:15,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:37:15,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 10:37:15,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 10:37:15,784 INFO L175 Difference]: Start difference. First operand has 322 places, 414 transitions, 5397 flow. Second operand 8 states and 232 transitions. [2024-05-12 10:37:15,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 459 transitions, 6669 flow [2024-05-12 10:37:17,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 459 transitions, 6382 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-05-12 10:37:17,227 INFO L231 Difference]: Finished difference. Result has 320 places, 418 transitions, 5587 flow [2024-05-12 10:37:17,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5112, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5587, PETRI_PLACES=320, PETRI_TRANSITIONS=418} [2024-05-12 10:37:17,227 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 269 predicate places. [2024-05-12 10:37:17,227 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 418 transitions, 5587 flow [2024-05-12 10:37:17,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:17,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:17,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:17,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 10:37:17,228 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:17,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:17,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1853878337, now seen corresponding path program 2 times [2024-05-12 10:37:17,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:17,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961368149] [2024-05-12 10:37:17,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:17,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:17,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:17,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:17,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:17,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961368149] [2024-05-12 10:37:17,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961368149] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:17,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:17,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:17,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769946331] [2024-05-12 10:37:17,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:17,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:17,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:17,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:17,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:17,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:17,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 418 transitions, 5587 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:17,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:17,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:17,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:18,543 INFO L124 PetriNetUnfolderBase]: 3946/6700 cut-off events. [2024-05-12 10:37:18,543 INFO L125 PetriNetUnfolderBase]: For 407825/407825 co-relation queries the response was YES. [2024-05-12 10:37:18,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43251 conditions, 6700 events. 3946/6700 cut-off events. For 407825/407825 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 47233 event pairs, 705 based on Foata normal form. 16/6680 useless extension candidates. Maximal degree in co-relation 43109. Up to 5193 conditions per place. [2024-05-12 10:37:18,627 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 265 selfloop transitions, 174 changer transitions 0/453 dead transitions. [2024-05-12 10:37:18,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 453 transitions, 6619 flow [2024-05-12 10:37:18,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:37:18,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:37:18,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 10:37:18,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-05-12 10:37:18,630 INFO L175 Difference]: Start difference. First operand has 320 places, 418 transitions, 5587 flow. Second operand 8 states and 225 transitions. [2024-05-12 10:37:18,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 453 transitions, 6619 flow [2024-05-12 10:37:20,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 453 transitions, 6373 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-05-12 10:37:20,192 INFO L231 Difference]: Finished difference. Result has 324 places, 420 transitions, 5745 flow [2024-05-12 10:37:20,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5341, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5745, PETRI_PLACES=324, PETRI_TRANSITIONS=420} [2024-05-12 10:37:20,192 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 273 predicate places. [2024-05-12 10:37:20,192 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 420 transitions, 5745 flow [2024-05-12 10:37:20,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:20,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:20,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:20,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 10:37:20,193 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:20,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:20,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1854026207, now seen corresponding path program 3 times [2024-05-12 10:37:20,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:20,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498398377] [2024-05-12 10:37:20,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:20,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:20,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:20,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:20,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:20,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498398377] [2024-05-12 10:37:20,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498398377] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:20,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:20,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:20,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679809352] [2024-05-12 10:37:20,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:20,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:20,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:20,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:20,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:20,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:20,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 420 transitions, 5745 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:20,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:20,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:20,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:21,623 INFO L124 PetriNetUnfolderBase]: 4038/6931 cut-off events. [2024-05-12 10:37:21,623 INFO L125 PetriNetUnfolderBase]: For 407372/407372 co-relation queries the response was YES. [2024-05-12 10:37:21,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44836 conditions, 6931 events. 4038/6931 cut-off events. For 407372/407372 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 49490 event pairs, 734 based on Foata normal form. 12/6906 useless extension candidates. Maximal degree in co-relation 44692. Up to 5209 conditions per place. [2024-05-12 10:37:21,722 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 267 selfloop transitions, 178 changer transitions 0/459 dead transitions. [2024-05-12 10:37:21,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 459 transitions, 6815 flow [2024-05-12 10:37:21,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:37:21,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:37:21,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 10:37:21,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-05-12 10:37:21,723 INFO L175 Difference]: Start difference. First operand has 324 places, 420 transitions, 5745 flow. Second operand 8 states and 229 transitions. [2024-05-12 10:37:21,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 459 transitions, 6815 flow [2024-05-12 10:37:23,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 459 transitions, 6447 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 10:37:23,492 INFO L231 Difference]: Finished difference. Result has 326 places, 422 transitions, 5792 flow [2024-05-12 10:37:23,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5377, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5792, PETRI_PLACES=326, PETRI_TRANSITIONS=422} [2024-05-12 10:37:23,492 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 275 predicate places. [2024-05-12 10:37:23,493 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 422 transitions, 5792 flow [2024-05-12 10:37:23,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:23,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:23,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:23,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 10:37:23,493 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:23,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:23,494 INFO L85 PathProgramCache]: Analyzing trace with hash 90906319, now seen corresponding path program 4 times [2024-05-12 10:37:23,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:23,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769259965] [2024-05-12 10:37:23,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:23,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:23,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:23,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:23,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:23,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769259965] [2024-05-12 10:37:23,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769259965] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:23,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:23,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:23,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751258533] [2024-05-12 10:37:23,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:23,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:23,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:23,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:23,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:23,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:23,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 422 transitions, 5792 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:23,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:23,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:23,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:25,045 INFO L124 PetriNetUnfolderBase]: 4166/7207 cut-off events. [2024-05-12 10:37:25,045 INFO L125 PetriNetUnfolderBase]: For 433610/433610 co-relation queries the response was YES. [2024-05-12 10:37:25,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46348 conditions, 7207 events. 4166/7207 cut-off events. For 433610/433610 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 52283 event pairs, 1224 based on Foata normal form. 16/7159 useless extension candidates. Maximal degree in co-relation 46203. Up to 5916 conditions per place. [2024-05-12 10:37:25,145 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 392 selfloop transitions, 52 changer transitions 0/458 dead transitions. [2024-05-12 10:37:25,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 458 transitions, 6846 flow [2024-05-12 10:37:25,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:25,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:25,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-05-12 10:37:25,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5768321513002365 [2024-05-12 10:37:25,146 INFO L175 Difference]: Start difference. First operand has 326 places, 422 transitions, 5792 flow. Second operand 9 states and 244 transitions. [2024-05-12 10:37:25,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 458 transitions, 6846 flow [2024-05-12 10:37:27,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 458 transitions, 6459 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 10:37:27,036 INFO L231 Difference]: Finished difference. Result has 329 places, 424 transitions, 5573 flow [2024-05-12 10:37:27,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5405, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5573, PETRI_PLACES=329, PETRI_TRANSITIONS=424} [2024-05-12 10:37:27,037 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 278 predicate places. [2024-05-12 10:37:27,037 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 424 transitions, 5573 flow [2024-05-12 10:37:27,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:27,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:27,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:27,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 10:37:27,038 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:27,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:27,038 INFO L85 PathProgramCache]: Analyzing trace with hash 90758449, now seen corresponding path program 5 times [2024-05-12 10:37:27,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:27,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566020006] [2024-05-12 10:37:27,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:27,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:27,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:27,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:27,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:27,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566020006] [2024-05-12 10:37:27,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566020006] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:27,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:27,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:27,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429792225] [2024-05-12 10:37:27,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:27,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:27,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:27,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:27,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:27,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:27,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 424 transitions, 5573 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:27,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:27,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:27,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:28,567 INFO L124 PetriNetUnfolderBase]: 4340/7465 cut-off events. [2024-05-12 10:37:28,567 INFO L125 PetriNetUnfolderBase]: For 459933/459933 co-relation queries the response was YES. [2024-05-12 10:37:28,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48111 conditions, 7465 events. 4340/7465 cut-off events. For 459933/459933 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 54194 event pairs, 1220 based on Foata normal form. 12/7414 useless extension candidates. Maximal degree in co-relation 47965. Up to 5820 conditions per place. [2024-05-12 10:37:28,667 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 392 selfloop transitions, 59 changer transitions 0/465 dead transitions. [2024-05-12 10:37:28,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 465 transitions, 6857 flow [2024-05-12 10:37:28,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:28,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:28,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-05-12 10:37:28,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5839243498817966 [2024-05-12 10:37:28,669 INFO L175 Difference]: Start difference. First operand has 329 places, 424 transitions, 5573 flow. Second operand 9 states and 247 transitions. [2024-05-12 10:37:28,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 465 transitions, 6857 flow [2024-05-12 10:37:30,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 465 transitions, 6725 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-05-12 10:37:30,504 INFO L231 Difference]: Finished difference. Result has 331 places, 427 transitions, 5652 flow [2024-05-12 10:37:30,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5441, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5652, PETRI_PLACES=331, PETRI_TRANSITIONS=427} [2024-05-12 10:37:30,504 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 280 predicate places. [2024-05-12 10:37:30,504 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 427 transitions, 5652 flow [2024-05-12 10:37:30,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:30,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:30,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] [2024-05-12 10:37:30,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 10:37:30,504 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:30,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:30,505 INFO L85 PathProgramCache]: Analyzing trace with hash 96483901, now seen corresponding path program 1 times [2024-05-12 10:37:30,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:30,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40367598] [2024-05-12 10:37:30,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:30,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:30,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:30,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:30,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:30,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40367598] [2024-05-12 10:37:30,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40367598] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:30,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:30,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:30,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506594117] [2024-05-12 10:37:30,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:30,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:30,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:30,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:30,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:30,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:30,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 427 transitions, 5652 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:30,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:30,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:30,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:32,053 INFO L124 PetriNetUnfolderBase]: 4544/7783 cut-off events. [2024-05-12 10:37:32,053 INFO L125 PetriNetUnfolderBase]: For 507132/507132 co-relation queries the response was YES. [2024-05-12 10:37:32,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50766 conditions, 7783 events. 4544/7783 cut-off events. For 507132/507132 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 56703 event pairs, 917 based on Foata normal form. 12/7735 useless extension candidates. Maximal degree in co-relation 50619. Up to 6242 conditions per place. [2024-05-12 10:37:32,163 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 420 selfloop transitions, 34 changer transitions 0/468 dead transitions. [2024-05-12 10:37:32,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 468 transitions, 6948 flow [2024-05-12 10:37:32,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:32,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:32,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-05-12 10:37:32,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-05-12 10:37:32,164 INFO L175 Difference]: Start difference. First operand has 331 places, 427 transitions, 5652 flow. Second operand 9 states and 243 transitions. [2024-05-12 10:37:32,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 468 transitions, 6948 flow [2024-05-12 10:37:34,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 468 transitions, 6843 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 10:37:34,196 INFO L231 Difference]: Finished difference. Result has 336 places, 431 transitions, 5729 flow [2024-05-12 10:37:34,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5547, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5729, PETRI_PLACES=336, PETRI_TRANSITIONS=431} [2024-05-12 10:37:34,197 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 285 predicate places. [2024-05-12 10:37:34,197 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 431 transitions, 5729 flow [2024-05-12 10:37:34,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:34,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:34,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:34,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 10:37:34,197 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:34,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:34,197 INFO L85 PathProgramCache]: Analyzing trace with hash -53217551, now seen corresponding path program 6 times [2024-05-12 10:37:34,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:34,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197119151] [2024-05-12 10:37:34,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:34,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:34,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:34,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:34,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:34,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197119151] [2024-05-12 10:37:34,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197119151] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:34,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:34,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:34,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467996281] [2024-05-12 10:37:34,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:34,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:34,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:34,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:34,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:34,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:34,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 431 transitions, 5729 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:34,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:34,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:34,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:35,918 INFO L124 PetriNetUnfolderBase]: 4649/7987 cut-off events. [2024-05-12 10:37:35,918 INFO L125 PetriNetUnfolderBase]: For 528477/528477 co-relation queries the response was YES. [2024-05-12 10:37:35,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52054 conditions, 7987 events. 4649/7987 cut-off events. For 528477/528477 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 58457 event pairs, 932 based on Foata normal form. 16/7954 useless extension candidates. Maximal degree in co-relation 51904. Up to 6273 conditions per place. [2024-05-12 10:37:36,017 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 344 selfloop transitions, 121 changer transitions 0/479 dead transitions. [2024-05-12 10:37:36,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 479 transitions, 6865 flow [2024-05-12 10:37:36,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:36,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:36,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-05-12 10:37:36,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122931442080378 [2024-05-12 10:37:36,019 INFO L175 Difference]: Start difference. First operand has 336 places, 431 transitions, 5729 flow. Second operand 9 states and 259 transitions. [2024-05-12 10:37:36,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 479 transitions, 6865 flow [2024-05-12 10:37:38,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 479 transitions, 6800 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-05-12 10:37:38,264 INFO L231 Difference]: Finished difference. Result has 341 places, 433 transitions, 5982 flow [2024-05-12 10:37:38,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5664, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5982, PETRI_PLACES=341, PETRI_TRANSITIONS=433} [2024-05-12 10:37:38,264 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 290 predicate places. [2024-05-12 10:37:38,264 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 433 transitions, 5982 flow [2024-05-12 10:37:38,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:38,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:38,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:38,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 10:37:38,265 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:38,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:38,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1837714833, now seen corresponding path program 7 times [2024-05-12 10:37:38,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:38,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660957057] [2024-05-12 10:37:38,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:38,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:38,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:38,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:38,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:38,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660957057] [2024-05-12 10:37:38,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660957057] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:38,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:38,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:38,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158113741] [2024-05-12 10:37:38,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:38,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:38,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:38,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:38,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:38,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:38,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 433 transitions, 5982 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:38,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:38,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:38,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:39,922 INFO L124 PetriNetUnfolderBase]: 4764/8180 cut-off events. [2024-05-12 10:37:39,922 INFO L125 PetriNetUnfolderBase]: For 538692/538692 co-relation queries the response was YES. [2024-05-12 10:37:40,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54099 conditions, 8180 events. 4764/8180 cut-off events. For 538692/538692 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 60210 event pairs, 812 based on Foata normal form. 12/8140 useless extension candidates. Maximal degree in co-relation 53947. Up to 5670 conditions per place. [2024-05-12 10:37:40,042 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 336 selfloop transitions, 138 changer transitions 0/488 dead transitions. [2024-05-12 10:37:40,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 488 transitions, 7334 flow [2024-05-12 10:37:40,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:37:40,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:37:40,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-05-12 10:37:40,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6288416075650118 [2024-05-12 10:37:40,043 INFO L175 Difference]: Start difference. First operand has 341 places, 433 transitions, 5982 flow. Second operand 9 states and 266 transitions. [2024-05-12 10:37:40,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 488 transitions, 7334 flow [2024-05-12 10:37:42,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 488 transitions, 7066 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-05-12 10:37:42,686 INFO L231 Difference]: Finished difference. Result has 343 places, 435 transitions, 6060 flow [2024-05-12 10:37:42,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5714, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6060, PETRI_PLACES=343, PETRI_TRANSITIONS=435} [2024-05-12 10:37:42,687 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 292 predicate places. [2024-05-12 10:37:42,687 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 435 transitions, 6060 flow [2024-05-12 10:37:42,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:42,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:42,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:42,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 10:37:42,688 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:42,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:42,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1572638911, now seen corresponding path program 2 times [2024-05-12 10:37:42,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:42,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392130394] [2024-05-12 10:37:42,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:42,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:42,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:42,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:42,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:42,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392130394] [2024-05-12 10:37:42,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392130394] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:42,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:42,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:42,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040509381] [2024-05-12 10:37:42,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:42,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:42,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:42,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:42,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:42,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:42,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 435 transitions, 6060 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:42,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:42,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:42,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:44,399 INFO L124 PetriNetUnfolderBase]: 4986/8535 cut-off events. [2024-05-12 10:37:44,399 INFO L125 PetriNetUnfolderBase]: For 599674/599674 co-relation queries the response was YES. [2024-05-12 10:37:44,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57588 conditions, 8535 events. 4986/8535 cut-off events. For 599674/599674 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 63191 event pairs, 851 based on Foata normal form. 12/8482 useless extension candidates. Maximal degree in co-relation 57435. Up to 6119 conditions per place. [2024-05-12 10:37:44,520 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 385 selfloop transitions, 88 changer transitions 0/487 dead transitions. [2024-05-12 10:37:44,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 487 transitions, 7453 flow [2024-05-12 10:37:44,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:37:44,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:37:44,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-05-12 10:37:44,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356382978723404 [2024-05-12 10:37:44,528 INFO L175 Difference]: Start difference. First operand has 343 places, 435 transitions, 6060 flow. Second operand 8 states and 239 transitions. [2024-05-12 10:37:44,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 487 transitions, 7453 flow [2024-05-12 10:37:47,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 487 transitions, 7247 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-05-12 10:37:47,671 INFO L231 Difference]: Finished difference. Result has 347 places, 440 transitions, 6205 flow [2024-05-12 10:37:47,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5856, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6205, PETRI_PLACES=347, PETRI_TRANSITIONS=440} [2024-05-12 10:37:47,672 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 296 predicate places. [2024-05-12 10:37:47,672 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 440 transitions, 6205 flow [2024-05-12 10:37:47,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:47,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:47,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:47,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 10:37:47,672 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:47,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:47,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1306941631, now seen corresponding path program 3 times [2024-05-12 10:37:47,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:47,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132483004] [2024-05-12 10:37:47,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:47,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:47,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:47,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:47,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:47,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132483004] [2024-05-12 10:37:47,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132483004] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:47,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:47,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:47,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688480904] [2024-05-12 10:37:47,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:47,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:47,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:47,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:47,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:47,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:47,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 440 transitions, 6205 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:47,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:47,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:47,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:49,493 INFO L124 PetriNetUnfolderBase]: 5108/8806 cut-off events. [2024-05-12 10:37:49,493 INFO L125 PetriNetUnfolderBase]: For 605998/606000 co-relation queries the response was YES. [2024-05-12 10:37:49,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59832 conditions, 8806 events. 5108/8806 cut-off events. For 605998/606000 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66025 event pairs, 934 based on Foata normal form. 14/8747 useless extension candidates. Maximal degree in co-relation 59676. Up to 6004 conditions per place. [2024-05-12 10:37:49,616 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 389 selfloop transitions, 85 changer transitions 0/488 dead transitions. [2024-05-12 10:37:49,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 488 transitions, 7779 flow [2024-05-12 10:37:49,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:37:49,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:37:49,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-05-12 10:37:49,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6474164133738601 [2024-05-12 10:37:49,617 INFO L175 Difference]: Start difference. First operand has 347 places, 440 transitions, 6205 flow. Second operand 7 states and 213 transitions. [2024-05-12 10:37:49,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 488 transitions, 7779 flow [2024-05-12 10:37:53,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 488 transitions, 7633 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-05-12 10:37:53,030 INFO L231 Difference]: Finished difference. Result has 352 places, 446 transitions, 6420 flow [2024-05-12 10:37:53,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6071, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6420, PETRI_PLACES=352, PETRI_TRANSITIONS=446} [2024-05-12 10:37:53,031 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 301 predicate places. [2024-05-12 10:37:53,031 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 446 transitions, 6420 flow [2024-05-12 10:37:53,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:53,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:53,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:53,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 10:37:53,031 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:53,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:53,031 INFO L85 PathProgramCache]: Analyzing trace with hash -144333401, now seen corresponding path program 1 times [2024-05-12 10:37:53,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:53,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225839692] [2024-05-12 10:37:53,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:53,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:53,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:53,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-05-12 10:37:53,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:53,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225839692] [2024-05-12 10:37:53,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225839692] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:53,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:53,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:53,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599427397] [2024-05-12 10:37:53,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:53,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:53,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:53,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:53,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:53,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:53,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 446 transitions, 6420 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:53,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:53,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:53,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:54,964 INFO L124 PetriNetUnfolderBase]: 5116/8801 cut-off events. [2024-05-12 10:37:54,965 INFO L125 PetriNetUnfolderBase]: For 566512/566512 co-relation queries the response was YES. [2024-05-12 10:37:55,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60558 conditions, 8801 events. 5116/8801 cut-off events. For 566512/566512 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 66153 event pairs, 1257 based on Foata normal form. 1/8729 useless extension candidates. Maximal degree in co-relation 60398. Up to 7328 conditions per place. [2024-05-12 10:37:55,092 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 357 selfloop transitions, 99 changer transitions 0/470 dead transitions. [2024-05-12 10:37:55,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 470 transitions, 7593 flow [2024-05-12 10:37:55,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:37:55,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:37:55,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 10:37:55,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 10:37:55,093 INFO L175 Difference]: Start difference. First operand has 352 places, 446 transitions, 6420 flow. Second operand 6 states and 174 transitions. [2024-05-12 10:37:55,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 470 transitions, 7593 flow [2024-05-12 10:37:57,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 470 transitions, 7463 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-05-12 10:37:57,953 INFO L231 Difference]: Finished difference. Result has 356 places, 449 transitions, 6536 flow [2024-05-12 10:37:57,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6290, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6536, PETRI_PLACES=356, PETRI_TRANSITIONS=449} [2024-05-12 10:37:57,954 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 305 predicate places. [2024-05-12 10:37:57,954 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 449 transitions, 6536 flow [2024-05-12 10:37:57,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:57,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:37:57,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:37:57,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 10:37:57,954 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:37:57,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:37:57,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1085409235, now seen corresponding path program 1 times [2024-05-12 10:37:57,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:37:57,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562264519] [2024-05-12 10:37:57,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:37:57,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:37:57,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:37:58,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:37:58,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:37:58,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562264519] [2024-05-12 10:37:58,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562264519] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:37:58,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:37:58,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:37:58,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8207650] [2024-05-12 10:37:58,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:37:58,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:37:58,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:37:58,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:37:58,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:37:58,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:37:58,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 449 transitions, 6536 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:37:58,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:37:58,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:37:58,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:37:59,773 INFO L124 PetriNetUnfolderBase]: 5141/8801 cut-off events. [2024-05-12 10:37:59,774 INFO L125 PetriNetUnfolderBase]: For 577274/577274 co-relation queries the response was YES. [2024-05-12 10:37:59,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60677 conditions, 8801 events. 5141/8801 cut-off events. For 577274/577274 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 65800 event pairs, 1146 based on Foata normal form. 1/8739 useless extension candidates. Maximal degree in co-relation 60515. Up to 7490 conditions per place. [2024-05-12 10:37:59,908 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 423 selfloop transitions, 57 changer transitions 0/494 dead transitions. [2024-05-12 10:37:59,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 494 transitions, 7894 flow [2024-05-12 10:37:59,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:37:59,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:37:59,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 10:37:59,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-05-12 10:37:59,909 INFO L175 Difference]: Start difference. First operand has 356 places, 449 transitions, 6536 flow. Second operand 8 states and 228 transitions. [2024-05-12 10:37:59,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 494 transitions, 7894 flow [2024-05-12 10:38:03,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 494 transitions, 7669 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 10:38:03,254 INFO L231 Difference]: Finished difference. Result has 359 places, 455 transitions, 6559 flow [2024-05-12 10:38:03,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6313, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6559, PETRI_PLACES=359, PETRI_TRANSITIONS=455} [2024-05-12 10:38:03,255 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 308 predicate places. [2024-05-12 10:38:03,255 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 455 transitions, 6559 flow [2024-05-12 10:38:03,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:03,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:03,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] [2024-05-12 10:38:03,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 10:38:03,256 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:03,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:03,256 INFO L85 PathProgramCache]: Analyzing trace with hash 733689771, now seen corresponding path program 2 times [2024-05-12 10:38:03,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:03,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286303048] [2024-05-12 10:38:03,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:03,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:03,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:03,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:03,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:03,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286303048] [2024-05-12 10:38:03,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286303048] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:03,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:03,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:03,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275387714] [2024-05-12 10:38:03,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:03,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:03,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:03,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:03,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:03,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:38:03,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 455 transitions, 6559 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:03,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:03,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:38:03,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:05,209 INFO L124 PetriNetUnfolderBase]: 5149/8831 cut-off events. [2024-05-12 10:38:05,209 INFO L125 PetriNetUnfolderBase]: For 582206/582206 co-relation queries the response was YES. [2024-05-12 10:38:05,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61042 conditions, 8831 events. 5149/8831 cut-off events. For 582206/582206 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 65959 event pairs, 1221 based on Foata normal form. 1/8763 useless extension candidates. Maximal degree in co-relation 60881. Up to 7548 conditions per place. [2024-05-12 10:38:05,345 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 420 selfloop transitions, 49 changer transitions 0/483 dead transitions. [2024-05-12 10:38:05,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 483 transitions, 7591 flow [2024-05-12 10:38:05,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:38:05,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:38:05,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 10:38:05,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5866261398176292 [2024-05-12 10:38:05,346 INFO L175 Difference]: Start difference. First operand has 359 places, 455 transitions, 6559 flow. Second operand 7 states and 193 transitions. [2024-05-12 10:38:05,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 483 transitions, 7591 flow [2024-05-12 10:38:09,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 483 transitions, 7365 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-05-12 10:38:09,286 INFO L231 Difference]: Finished difference. Result has 360 places, 458 transitions, 6481 flow [2024-05-12 10:38:09,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6333, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6481, PETRI_PLACES=360, PETRI_TRANSITIONS=458} [2024-05-12 10:38:09,286 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 309 predicate places. [2024-05-12 10:38:09,286 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 458 transitions, 6481 flow [2024-05-12 10:38:09,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:09,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:09,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:09,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 10:38:09,286 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:09,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:09,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1852192561, now seen corresponding path program 2 times [2024-05-12 10:38:09,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:09,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16323183] [2024-05-12 10:38:09,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:09,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:09,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:09,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:09,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:09,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16323183] [2024-05-12 10:38:09,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16323183] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:09,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:09,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:09,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184650594] [2024-05-12 10:38:09,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:09,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:09,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:09,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:09,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:09,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:38:09,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 458 transitions, 6481 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:09,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:09,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:38:09,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:11,165 INFO L124 PetriNetUnfolderBase]: 5174/8916 cut-off events. [2024-05-12 10:38:11,165 INFO L125 PetriNetUnfolderBase]: For 595779/595779 co-relation queries the response was YES. [2024-05-12 10:38:11,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61436 conditions, 8916 events. 5174/8916 cut-off events. For 595779/595779 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 67099 event pairs, 1181 based on Foata normal form. 1/8858 useless extension candidates. Maximal degree in co-relation 61276. Up to 7463 conditions per place. [2024-05-12 10:38:11,300 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 398 selfloop transitions, 91 changer transitions 0/503 dead transitions. [2024-05-12 10:38:11,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 503 transitions, 8019 flow [2024-05-12 10:38:11,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:38:11,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:38:11,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-05-12 10:38:11,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5808510638297872 [2024-05-12 10:38:11,301 INFO L175 Difference]: Start difference. First operand has 360 places, 458 transitions, 6481 flow. Second operand 10 states and 273 transitions. [2024-05-12 10:38:11,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 503 transitions, 8019 flow [2024-05-12 10:38:15,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 503 transitions, 7903 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 10:38:15,313 INFO L231 Difference]: Finished difference. Result has 364 places, 464 transitions, 6665 flow [2024-05-12 10:38:15,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6369, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6665, PETRI_PLACES=364, PETRI_TRANSITIONS=464} [2024-05-12 10:38:15,313 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 313 predicate places. [2024-05-12 10:38:15,313 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 464 transitions, 6665 flow [2024-05-12 10:38:15,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:15,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:15,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:15,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 10:38:15,314 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:15,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:15,314 INFO L85 PathProgramCache]: Analyzing trace with hash -897210207, now seen corresponding path program 3 times [2024-05-12 10:38:15,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:15,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979544306] [2024-05-12 10:38:15,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:15,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:15,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:15,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:15,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:15,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979544306] [2024-05-12 10:38:15,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979544306] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:15,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:15,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:15,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302267863] [2024-05-12 10:38:15,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:15,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:15,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:15,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:15,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:15,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:38:15,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 464 transitions, 6665 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:15,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:15,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:38:15,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:17,274 INFO L124 PetriNetUnfolderBase]: 5171/8971 cut-off events. [2024-05-12 10:38:17,274 INFO L125 PetriNetUnfolderBase]: For 594712/594712 co-relation queries the response was YES. [2024-05-12 10:38:17,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61652 conditions, 8971 events. 5171/8971 cut-off events. For 594712/594712 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 68036 event pairs, 1689 based on Foata normal form. 1/8893 useless extension candidates. Maximal degree in co-relation 61492. Up to 7460 conditions per place. [2024-05-12 10:38:17,426 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 400 selfloop transitions, 87 changer transitions 0/501 dead transitions. [2024-05-12 10:38:17,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 501 transitions, 7915 flow [2024-05-12 10:38:17,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:38:17,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:38:17,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-05-12 10:38:17,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5981087470449172 [2024-05-12 10:38:17,427 INFO L175 Difference]: Start difference. First operand has 364 places, 464 transitions, 6665 flow. Second operand 9 states and 253 transitions. [2024-05-12 10:38:17,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 501 transitions, 7915 flow [2024-05-12 10:38:22,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 501 transitions, 7702 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-05-12 10:38:22,210 INFO L231 Difference]: Finished difference. Result has 366 places, 464 transitions, 6638 flow [2024-05-12 10:38:22,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6454, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6638, PETRI_PLACES=366, PETRI_TRANSITIONS=464} [2024-05-12 10:38:22,210 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 315 predicate places. [2024-05-12 10:38:22,211 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 464 transitions, 6638 flow [2024-05-12 10:38:22,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:22,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:22,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] [2024-05-12 10:38:22,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 10:38:22,211 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:22,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:22,211 INFO L85 PathProgramCache]: Analyzing trace with hash 910821291, now seen corresponding path program 3 times [2024-05-12 10:38:22,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:22,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060606046] [2024-05-12 10:38:22,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:22,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:22,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:22,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:22,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:22,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060606046] [2024-05-12 10:38:22,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060606046] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:22,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:22,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:22,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887267534] [2024-05-12 10:38:22,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:22,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:22,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:22,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:22,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:22,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:38:22,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 464 transitions, 6638 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:22,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:22,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:38:22,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:24,129 INFO L124 PetriNetUnfolderBase]: 5168/8834 cut-off events. [2024-05-12 10:38:24,130 INFO L125 PetriNetUnfolderBase]: For 588721/588721 co-relation queries the response was YES. [2024-05-12 10:38:24,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61201 conditions, 8834 events. 5168/8834 cut-off events. For 588721/588721 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 65960 event pairs, 1554 based on Foata normal form. 1/8766 useless extension candidates. Maximal degree in co-relation 61041. Up to 7564 conditions per place. [2024-05-12 10:38:24,261 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 424 selfloop transitions, 57 changer transitions 0/495 dead transitions. [2024-05-12 10:38:24,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 495 transitions, 7672 flow [2024-05-12 10:38:24,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:38:24,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:38:24,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 262 transitions. [2024-05-12 10:38:24,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574468085106383 [2024-05-12 10:38:24,262 INFO L175 Difference]: Start difference. First operand has 366 places, 464 transitions, 6638 flow. Second operand 10 states and 262 transitions. [2024-05-12 10:38:24,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 495 transitions, 7672 flow [2024-05-12 10:38:28,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 495 transitions, 7484 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-05-12 10:38:28,495 INFO L231 Difference]: Finished difference. Result has 367 places, 464 transitions, 6574 flow [2024-05-12 10:38:28,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6450, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6574, PETRI_PLACES=367, PETRI_TRANSITIONS=464} [2024-05-12 10:38:28,496 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 316 predicate places. [2024-05-12 10:38:28,496 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 464 transitions, 6574 flow [2024-05-12 10:38:28,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:28,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:28,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:28,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 10:38:28,496 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:28,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:28,496 INFO L85 PathProgramCache]: Analyzing trace with hash -756255261, now seen corresponding path program 4 times [2024-05-12 10:38:28,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:28,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057315086] [2024-05-12 10:38:28,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:28,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:28,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:28,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:28,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:28,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057315086] [2024-05-12 10:38:28,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057315086] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:28,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:28,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:38:28,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663458890] [2024-05-12 10:38:28,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:28,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:38:28,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:28,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:38:28,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:38:28,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:38:28,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 464 transitions, 6574 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:28,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:28,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:38:28,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:30,477 INFO L124 PetriNetUnfolderBase]: 5209/8950 cut-off events. [2024-05-12 10:38:30,477 INFO L125 PetriNetUnfolderBase]: For 599661/599661 co-relation queries the response was YES. [2024-05-12 10:38:30,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61762 conditions, 8950 events. 5209/8950 cut-off events. For 599661/599661 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 67213 event pairs, 1233 based on Foata normal form. 1/8878 useless extension candidates. Maximal degree in co-relation 61602. Up to 7259 conditions per place. [2024-05-12 10:38:30,596 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 343 selfloop transitions, 165 changer transitions 0/522 dead transitions. [2024-05-12 10:38:30,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 522 transitions, 8393 flow [2024-05-12 10:38:30,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:38:30,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:38:30,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-05-12 10:38:30,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936170212765958 [2024-05-12 10:38:30,597 INFO L175 Difference]: Start difference. First operand has 367 places, 464 transitions, 6574 flow. Second operand 10 states and 279 transitions. [2024-05-12 10:38:30,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 522 transitions, 8393 flow [2024-05-12 10:38:34,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 522 transitions, 8269 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-05-12 10:38:34,033 INFO L231 Difference]: Finished difference. Result has 369 places, 476 transitions, 6951 flow [2024-05-12 10:38:34,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6456, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6951, PETRI_PLACES=369, PETRI_TRANSITIONS=476} [2024-05-12 10:38:34,034 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 318 predicate places. [2024-05-12 10:38:34,034 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 476 transitions, 6951 flow [2024-05-12 10:38:34,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:34,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:34,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:34,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 10:38:34,034 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:34,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:34,035 INFO L85 PathProgramCache]: Analyzing trace with hash -892656379, now seen corresponding path program 5 times [2024-05-12 10:38:34,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:34,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10900455] [2024-05-12 10:38:34,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:34,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:34,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:34,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-05-12 10:38:34,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:34,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10900455] [2024-05-12 10:38:34,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10900455] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:34,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:34,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:38:34,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781263912] [2024-05-12 10:38:34,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:34,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:38:34,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:34,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:38:34,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:38:34,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:38:34,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 476 transitions, 6951 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:34,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:34,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:38:34,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:35,897 INFO L124 PetriNetUnfolderBase]: 5228/8982 cut-off events. [2024-05-12 10:38:35,897 INFO L125 PetriNetUnfolderBase]: For 605363/605363 co-relation queries the response was YES. [2024-05-12 10:38:36,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62492 conditions, 8982 events. 5228/8982 cut-off events. For 605363/605363 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 67609 event pairs, 1233 based on Foata normal form. 1/8910 useless extension candidates. Maximal degree in co-relation 62332. Up to 7280 conditions per place. [2024-05-12 10:38:36,252 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 339 selfloop transitions, 174 changer transitions 0/527 dead transitions. [2024-05-12 10:38:36,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 527 transitions, 8697 flow [2024-05-12 10:38:36,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:38:36,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:38:36,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 298 transitions. [2024-05-12 10:38:36,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5764023210831721 [2024-05-12 10:38:36,253 INFO L175 Difference]: Start difference. First operand has 369 places, 476 transitions, 6951 flow. Second operand 11 states and 298 transitions. [2024-05-12 10:38:36,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 527 transitions, 8697 flow [2024-05-12 10:38:39,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 527 transitions, 8341 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 10:38:39,656 INFO L231 Difference]: Finished difference. Result has 373 places, 482 transitions, 7029 flow [2024-05-12 10:38:39,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6607, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7029, PETRI_PLACES=373, PETRI_TRANSITIONS=482} [2024-05-12 10:38:39,657 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 322 predicate places. [2024-05-12 10:38:39,657 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 482 transitions, 7029 flow [2024-05-12 10:38:39,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:39,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:39,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:39,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 10:38:39,658 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:39,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:39,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1102433689, now seen corresponding path program 6 times [2024-05-12 10:38:39,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:39,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592309511] [2024-05-12 10:38:39,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:39,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:39,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:39,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:39,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:39,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592309511] [2024-05-12 10:38:39,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592309511] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:39,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:39,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:38:39,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300968724] [2024-05-12 10:38:39,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:39,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:38:39,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:39,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:38:39,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:38:39,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:38:39,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 482 transitions, 7029 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:39,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:39,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:38:39,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:41,546 INFO L124 PetriNetUnfolderBase]: 5225/8958 cut-off events. [2024-05-12 10:38:41,546 INFO L125 PetriNetUnfolderBase]: For 614464/614464 co-relation queries the response was YES. [2024-05-12 10:38:41,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62490 conditions, 8958 events. 5225/8958 cut-off events. For 614464/614464 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 67305 event pairs, 1234 based on Foata normal form. 1/8888 useless extension candidates. Maximal degree in co-relation 62329. Up to 7277 conditions per place. [2024-05-12 10:38:41,685 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 357 selfloop transitions, 152 changer transitions 0/523 dead transitions. [2024-05-12 10:38:41,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 523 transitions, 8685 flow [2024-05-12 10:38:41,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:38:41,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:38:41,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-05-12 10:38:41,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5981087470449172 [2024-05-12 10:38:41,686 INFO L175 Difference]: Start difference. First operand has 373 places, 482 transitions, 7029 flow. Second operand 9 states and 253 transitions. [2024-05-12 10:38:41,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 523 transitions, 8685 flow [2024-05-12 10:38:46,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 523 transitions, 8377 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-05-12 10:38:46,132 INFO L231 Difference]: Finished difference. Result has 375 places, 482 transitions, 7031 flow [2024-05-12 10:38:46,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6721, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7031, PETRI_PLACES=375, PETRI_TRANSITIONS=482} [2024-05-12 10:38:46,133 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 324 predicate places. [2024-05-12 10:38:46,133 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 482 transitions, 7031 flow [2024-05-12 10:38:46,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:46,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:46,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:46,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 10:38:46,133 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:46,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:46,134 INFO L85 PathProgramCache]: Analyzing trace with hash -79926213, now seen corresponding path program 7 times [2024-05-12 10:38:46,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:46,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650713659] [2024-05-12 10:38:46,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:46,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:46,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:46,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:46,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:46,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650713659] [2024-05-12 10:38:46,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650713659] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:46,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:46,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:46,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044351507] [2024-05-12 10:38:46,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:46,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:46,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:46,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:46,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:46,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:38:46,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 482 transitions, 7031 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:46,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:46,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:38:46,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:48,217 INFO L124 PetriNetUnfolderBase]: 5233/9006 cut-off events. [2024-05-12 10:38:48,218 INFO L125 PetriNetUnfolderBase]: For 628397/628399 co-relation queries the response was YES. [2024-05-12 10:38:48,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62710 conditions, 9006 events. 5233/9006 cut-off events. For 628397/628399 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 67835 event pairs, 1255 based on Foata normal form. 1/8924 useless extension candidates. Maximal degree in co-relation 62548. Up to 7415 conditions per place. [2024-05-12 10:38:48,350 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 386 selfloop transitions, 129 changer transitions 0/529 dead transitions. [2024-05-12 10:38:48,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 529 transitions, 8392 flow [2024-05-12 10:38:48,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:38:48,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:38:48,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 278 transitions. [2024-05-12 10:38:48,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914893617021276 [2024-05-12 10:38:48,351 INFO L175 Difference]: Start difference. First operand has 375 places, 482 transitions, 7031 flow. Second operand 10 states and 278 transitions. [2024-05-12 10:38:48,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 529 transitions, 8392 flow [2024-05-12 10:38:51,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 529 transitions, 8076 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 10:38:51,891 INFO L231 Difference]: Finished difference. Result has 379 places, 485 transitions, 7028 flow [2024-05-12 10:38:51,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6721, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7028, PETRI_PLACES=379, PETRI_TRANSITIONS=485} [2024-05-12 10:38:51,891 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 328 predicate places. [2024-05-12 10:38:51,891 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 485 transitions, 7028 flow [2024-05-12 10:38:51,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:51,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:51,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:51,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 10:38:51,892 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:51,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:51,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1795282753, now seen corresponding path program 4 times [2024-05-12 10:38:51,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:51,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206455986] [2024-05-12 10:38:51,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:51,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:51,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:52,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:52,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:52,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206455986] [2024-05-12 10:38:52,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206455986] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:52,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:52,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:52,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176459696] [2024-05-12 10:38:52,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:52,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:52,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:52,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:52,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:52,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:38:52,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 485 transitions, 7028 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:52,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:52,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:38:52,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:54,072 INFO L124 PetriNetUnfolderBase]: 5272/9003 cut-off events. [2024-05-12 10:38:54,072 INFO L125 PetriNetUnfolderBase]: For 650033/650035 co-relation queries the response was YES. [2024-05-12 10:38:54,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63381 conditions, 9003 events. 5272/9003 cut-off events. For 650033/650035 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 67538 event pairs, 1080 based on Foata normal form. 1/8944 useless extension candidates. Maximal degree in co-relation 63218. Up to 6640 conditions per place. [2024-05-12 10:38:54,188 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 243 selfloop transitions, 301 changer transitions 0/558 dead transitions. [2024-05-12 10:38:54,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 558 transitions, 9268 flow [2024-05-12 10:38:54,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:38:54,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:38:54,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 322 transitions. [2024-05-12 10:38:54,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6228239845261122 [2024-05-12 10:38:54,189 INFO L175 Difference]: Start difference. First operand has 379 places, 485 transitions, 7028 flow. Second operand 11 states and 322 transitions. [2024-05-12 10:38:54,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 558 transitions, 9268 flow [2024-05-12 10:38:57,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 558 transitions, 8998 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-05-12 10:38:57,751 INFO L231 Difference]: Finished difference. Result has 382 places, 498 transitions, 7634 flow [2024-05-12 10:38:57,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6758, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7634, PETRI_PLACES=382, PETRI_TRANSITIONS=498} [2024-05-12 10:38:57,752 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 331 predicate places. [2024-05-12 10:38:57,752 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 498 transitions, 7634 flow [2024-05-12 10:38:57,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:57,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:38:57,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:38:57,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-05-12 10:38:57,752 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:38:57,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:38:57,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1023799183, now seen corresponding path program 8 times [2024-05-12 10:38:57,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:38:57,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069630528] [2024-05-12 10:38:57,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:38:57,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:38:57,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:38:58,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:38:58,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:38:58,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069630528] [2024-05-12 10:38:58,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069630528] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:38:58,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:38:58,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:38:58,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979828448] [2024-05-12 10:38:58,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:38:58,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:38:58,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:38:58,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:38:58,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:38:58,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:38:58,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 498 transitions, 7634 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:38:58,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:38:58,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:38:58,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:38:59,854 INFO L124 PetriNetUnfolderBase]: 5291/9090 cut-off events. [2024-05-12 10:38:59,854 INFO L125 PetriNetUnfolderBase]: For 674018/674020 co-relation queries the response was YES. [2024-05-12 10:38:59,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65490 conditions, 9090 events. 5291/9090 cut-off events. For 674018/674020 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 68547 event pairs, 1255 based on Foata normal form. 1/9014 useless extension candidates. Maximal degree in co-relation 65326. Up to 7360 conditions per place. [2024-05-12 10:38:59,999 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 360 selfloop transitions, 182 changer transitions 0/556 dead transitions. [2024-05-12 10:38:59,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 556 transitions, 9483 flow [2024-05-12 10:38:59,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 10:38:59,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 10:38:59,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 346 transitions. [2024-05-12 10:38:59,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5662847790507365 [2024-05-12 10:39:00,000 INFO L175 Difference]: Start difference. First operand has 382 places, 498 transitions, 7634 flow. Second operand 13 states and 346 transitions. [2024-05-12 10:39:00,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 556 transitions, 9483 flow [2024-05-12 10:39:04,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 556 transitions, 8997 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-05-12 10:39:04,327 INFO L231 Difference]: Finished difference. Result has 389 places, 504 transitions, 7603 flow [2024-05-12 10:39:04,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7148, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7603, PETRI_PLACES=389, PETRI_TRANSITIONS=504} [2024-05-12 10:39:04,328 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 338 predicate places. [2024-05-12 10:39:04,328 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 504 transitions, 7603 flow [2024-05-12 10:39:04,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:04,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:04,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:39:04,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-05-12 10:39:04,328 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:04,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:04,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1786017163, now seen corresponding path program 5 times [2024-05-12 10:39:04,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:04,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549974863] [2024-05-12 10:39:04,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:04,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:04,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:04,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:04,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:04,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549974863] [2024-05-12 10:39:04,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549974863] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:04,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:04,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:04,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205698771] [2024-05-12 10:39:04,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:04,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:04,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:04,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:04,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:04,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:39:04,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 504 transitions, 7603 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:04,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:04,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:39:04,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:06,448 INFO L124 PetriNetUnfolderBase]: 5316/9349 cut-off events. [2024-05-12 10:39:06,448 INFO L125 PetriNetUnfolderBase]: For 680501/680503 co-relation queries the response was YES. [2024-05-12 10:39:06,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64680 conditions, 9349 events. 5316/9349 cut-off events. For 680501/680503 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 72031 event pairs, 1194 based on Foata normal form. 1/9291 useless extension candidates. Maximal degree in co-relation 64515. Up to 6672 conditions per place. [2024-05-12 10:39:06,584 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 242 selfloop transitions, 316 changer transitions 0/572 dead transitions. [2024-05-12 10:39:06,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 572 transitions, 9731 flow [2024-05-12 10:39:06,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 10:39:06,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 10:39:06,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 362 transitions. [2024-05-12 10:39:06,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5924713584288053 [2024-05-12 10:39:06,585 INFO L175 Difference]: Start difference. First operand has 389 places, 504 transitions, 7603 flow. Second operand 13 states and 362 transitions. [2024-05-12 10:39:06,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 572 transitions, 9731 flow [2024-05-12 10:39:10,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 572 transitions, 9416 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-05-12 10:39:10,610 INFO L231 Difference]: Finished difference. Result has 393 places, 510 transitions, 8026 flow [2024-05-12 10:39:10,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7288, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8026, PETRI_PLACES=393, PETRI_TRANSITIONS=510} [2024-05-12 10:39:10,611 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 342 predicate places. [2024-05-12 10:39:10,611 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 510 transitions, 8026 flow [2024-05-12 10:39:10,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:10,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:10,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:39:10,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-05-12 10:39:10,611 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:10,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:10,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1177335909, now seen corresponding path program 6 times [2024-05-12 10:39:10,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:10,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772395867] [2024-05-12 10:39:10,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:10,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:10,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:10,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:10,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:10,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772395867] [2024-05-12 10:39:10,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772395867] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:10,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:10,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:10,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647977775] [2024-05-12 10:39:10,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:10,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:10,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:10,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:10,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:10,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:39:10,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 510 transitions, 8026 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:10,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:10,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:39:10,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:12,795 INFO L124 PetriNetUnfolderBase]: 5313/9053 cut-off events. [2024-05-12 10:39:12,795 INFO L125 PetriNetUnfolderBase]: For 689619/689621 co-relation queries the response was YES. [2024-05-12 10:39:12,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65096 conditions, 9053 events. 5313/9053 cut-off events. For 689619/689621 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 67845 event pairs, 1071 based on Foata normal form. 1/8996 useless extension candidates. Maximal degree in co-relation 64930. Up to 6670 conditions per place. [2024-05-12 10:39:12,914 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 243 selfloop transitions, 313 changer transitions 0/570 dead transitions. [2024-05-12 10:39:12,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 570 transitions, 9866 flow [2024-05-12 10:39:12,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:39:12,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:39:12,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 343 transitions. [2024-05-12 10:39:12,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6081560283687943 [2024-05-12 10:39:12,915 INFO L175 Difference]: Start difference. First operand has 393 places, 510 transitions, 8026 flow. Second operand 12 states and 343 transitions. [2024-05-12 10:39:12,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 570 transitions, 9866 flow [2024-05-12 10:39:17,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 570 transitions, 9220 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-05-12 10:39:17,583 INFO L231 Difference]: Finished difference. Result has 396 places, 510 transitions, 8012 flow [2024-05-12 10:39:17,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7380, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8012, PETRI_PLACES=396, PETRI_TRANSITIONS=510} [2024-05-12 10:39:17,583 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 345 predicate places. [2024-05-12 10:39:17,583 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 510 transitions, 8012 flow [2024-05-12 10:39:17,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:17,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:17,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:39:17,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-05-12 10:39:17,584 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:17,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:17,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1177335723, now seen corresponding path program 9 times [2024-05-12 10:39:17,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:17,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397548424] [2024-05-12 10:39:17,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:17,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:17,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:17,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:17,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:17,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397548424] [2024-05-12 10:39:17,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397548424] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:17,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:17,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:17,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820637369] [2024-05-12 10:39:17,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:17,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:17,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:17,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:17,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:17,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:39:17,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 510 transitions, 8012 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:17,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:17,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:39:17,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:19,750 INFO L124 PetriNetUnfolderBase]: 5310/9100 cut-off events. [2024-05-12 10:39:19,750 INFO L125 PetriNetUnfolderBase]: For 698856/698858 co-relation queries the response was YES. [2024-05-12 10:39:19,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65077 conditions, 9100 events. 5310/9100 cut-off events. For 698856/698858 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 68428 event pairs, 1238 based on Foata normal form. 1/9024 useless extension candidates. Maximal degree in co-relation 64910. Up to 7387 conditions per place. [2024-05-12 10:39:19,866 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 369 selfloop transitions, 182 changer transitions 0/565 dead transitions. [2024-05-12 10:39:19,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 565 transitions, 9626 flow [2024-05-12 10:39:19,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-12 10:39:19,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-05-12 10:39:19,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 389 transitions. [2024-05-12 10:39:19,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5517730496453901 [2024-05-12 10:39:19,867 INFO L175 Difference]: Start difference. First operand has 396 places, 510 transitions, 8012 flow. Second operand 15 states and 389 transitions. [2024-05-12 10:39:19,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 565 transitions, 9626 flow [2024-05-12 10:39:24,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 565 transitions, 8986 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-05-12 10:39:24,232 INFO L231 Difference]: Finished difference. Result has 400 places, 510 transitions, 7742 flow [2024-05-12 10:39:24,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7372, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7742, PETRI_PLACES=400, PETRI_TRANSITIONS=510} [2024-05-12 10:39:24,232 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 349 predicate places. [2024-05-12 10:39:24,232 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 510 transitions, 7742 flow [2024-05-12 10:39:24,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:24,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:24,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:39:24,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-05-12 10:39:24,233 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:24,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:24,233 INFO L85 PathProgramCache]: Analyzing trace with hash -397965211, now seen corresponding path program 7 times [2024-05-12 10:39:24,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:24,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780759633] [2024-05-12 10:39:24,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:24,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:24,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:24,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:24,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:24,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780759633] [2024-05-12 10:39:24,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780759633] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:24,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:24,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:24,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464814449] [2024-05-12 10:39:24,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:24,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:24,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:24,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:24,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:24,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:39:24,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 510 transitions, 7742 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:24,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:24,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:39:24,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:26,282 INFO L124 PetriNetUnfolderBase]: 5363/9427 cut-off events. [2024-05-12 10:39:26,282 INFO L125 PetriNetUnfolderBase]: For 725583/725585 co-relation queries the response was YES. [2024-05-12 10:39:26,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65703 conditions, 9427 events. 5363/9427 cut-off events. For 725583/725585 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 72648 event pairs, 1195 based on Foata normal form. 1/9366 useless extension candidates. Maximal degree in co-relation 65535. Up to 6711 conditions per place. [2024-05-12 10:39:26,674 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 242 selfloop transitions, 319 changer transitions 0/575 dead transitions. [2024-05-12 10:39:26,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 575 transitions, 9964 flow [2024-05-12 10:39:26,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:39:26,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:39:26,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 340 transitions. [2024-05-12 10:39:26,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6028368794326241 [2024-05-12 10:39:26,675 INFO L175 Difference]: Start difference. First operand has 400 places, 510 transitions, 7742 flow. Second operand 12 states and 340 transitions. [2024-05-12 10:39:26,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 575 transitions, 9964 flow [2024-05-12 10:39:32,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 575 transitions, 9594 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-05-12 10:39:32,364 INFO L231 Difference]: Finished difference. Result has 399 places, 520 transitions, 8196 flow [2024-05-12 10:39:32,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7372, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8196, PETRI_PLACES=399, PETRI_TRANSITIONS=520} [2024-05-12 10:39:32,364 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 348 predicate places. [2024-05-12 10:39:32,364 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 520 transitions, 8196 flow [2024-05-12 10:39:32,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:32,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:32,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:39:32,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-05-12 10:39:32,364 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:32,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:32,365 INFO L85 PathProgramCache]: Analyzing trace with hash 753691659, now seen corresponding path program 10 times [2024-05-12 10:39:32,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:32,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364522512] [2024-05-12 10:39:32,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:32,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:32,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:32,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-05-12 10:39:32,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:32,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364522512] [2024-05-12 10:39:32,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364522512] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:32,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:32,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:32,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434820692] [2024-05-12 10:39:32,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:32,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:32,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:32,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:32,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:32,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:39:32,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 520 transitions, 8196 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:32,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:32,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:39:32,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:34,633 INFO L124 PetriNetUnfolderBase]: 5382/9248 cut-off events. [2024-05-12 10:39:34,634 INFO L125 PetriNetUnfolderBase]: For 744867/744869 co-relation queries the response was YES. [2024-05-12 10:39:34,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66595 conditions, 9248 events. 5382/9248 cut-off events. For 744867/744869 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 69911 event pairs, 1262 based on Foata normal form. 1/9171 useless extension candidates. Maximal degree in co-relation 66426. Up to 7480 conditions per place. [2024-05-12 10:39:34,782 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 375 selfloop transitions, 188 changer transitions 0/577 dead transitions. [2024-05-12 10:39:34,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 577 transitions, 10321 flow [2024-05-12 10:39:34,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-12 10:39:34,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-05-12 10:39:34,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 387 transitions. [2024-05-12 10:39:34,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.548936170212766 [2024-05-12 10:39:34,783 INFO L175 Difference]: Start difference. First operand has 399 places, 520 transitions, 8196 flow. Second operand 15 states and 387 transitions. [2024-05-12 10:39:34,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 577 transitions, 10321 flow [2024-05-12 10:39:40,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 577 transitions, 9751 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-05-12 10:39:40,605 INFO L231 Difference]: Finished difference. Result has 408 places, 526 transitions, 8107 flow [2024-05-12 10:39:40,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7634, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8107, PETRI_PLACES=408, PETRI_TRANSITIONS=526} [2024-05-12 10:39:40,605 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 357 predicate places. [2024-05-12 10:39:40,606 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 526 transitions, 8107 flow [2024-05-12 10:39:40,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:40,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:40,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:39:40,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-05-12 10:39:40,606 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:40,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:40,606 INFO L85 PathProgramCache]: Analyzing trace with hash -397965397, now seen corresponding path program 11 times [2024-05-12 10:39:40,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:40,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906437107] [2024-05-12 10:39:40,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:40,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:40,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:40,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:40,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:40,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906437107] [2024-05-12 10:39:40,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906437107] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:40,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:40,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:40,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387481990] [2024-05-12 10:39:40,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:40,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:40,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:40,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:40,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:40,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:39:40,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 526 transitions, 8107 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:40,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:40,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:39:40,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:42,772 INFO L124 PetriNetUnfolderBase]: 5379/9256 cut-off events. [2024-05-12 10:39:42,772 INFO L125 PetriNetUnfolderBase]: For 749933/749935 co-relation queries the response was YES. [2024-05-12 10:39:42,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65959 conditions, 9256 events. 5379/9256 cut-off events. For 749933/749935 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 70020 event pairs, 1257 based on Foata normal form. 1/9178 useless extension candidates. Maximal degree in co-relation 65789. Up to 7477 conditions per place. [2024-05-12 10:39:42,899 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 378 selfloop transitions, 188 changer transitions 0/580 dead transitions. [2024-05-12 10:39:42,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 580 transitions, 9955 flow [2024-05-12 10:39:42,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-12 10:39:42,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-05-12 10:39:42,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 430 transitions. [2024-05-12 10:39:42,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5381727158948686 [2024-05-12 10:39:42,900 INFO L175 Difference]: Start difference. First operand has 408 places, 526 transitions, 8107 flow. Second operand 17 states and 430 transitions. [2024-05-12 10:39:42,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 580 transitions, 9955 flow [2024-05-12 10:39:48,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 580 transitions, 9555 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-05-12 10:39:48,204 INFO L231 Difference]: Finished difference. Result has 415 places, 526 transitions, 8089 flow [2024-05-12 10:39:48,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7707, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8089, PETRI_PLACES=415, PETRI_TRANSITIONS=526} [2024-05-12 10:39:48,204 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 364 predicate places. [2024-05-12 10:39:48,204 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 526 transitions, 8089 flow [2024-05-12 10:39:48,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:48,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:48,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] [2024-05-12 10:39:48,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-05-12 10:39:48,205 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:48,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:48,205 INFO L85 PathProgramCache]: Analyzing trace with hash -169678111, now seen corresponding path program 8 times [2024-05-12 10:39:48,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:48,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912931674] [2024-05-12 10:39:48,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:48,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:48,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:48,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:48,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:48,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912931674] [2024-05-12 10:39:48,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912931674] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:48,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:48,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:48,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552443772] [2024-05-12 10:39:48,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:48,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:48,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:48,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:48,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:48,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:39:48,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 526 transitions, 8089 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:48,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:48,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:39:48,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:50,269 INFO L124 PetriNetUnfolderBase]: 5390/9171 cut-off events. [2024-05-12 10:39:50,269 INFO L125 PetriNetUnfolderBase]: For 764046/764048 co-relation queries the response was YES. [2024-05-12 10:39:50,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65845 conditions, 9171 events. 5390/9171 cut-off events. For 764046/764048 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 68899 event pairs, 1065 based on Foata normal form. 1/9113 useless extension candidates. Maximal degree in co-relation 65675. Up to 6731 conditions per place. [2024-05-12 10:39:50,432 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 235 selfloop transitions, 335 changer transitions 0/584 dead transitions. [2024-05-12 10:39:50,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 584 transitions, 10017 flow [2024-05-12 10:39:50,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 10:39:50,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 10:39:50,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 359 transitions. [2024-05-12 10:39:50,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875613747954174 [2024-05-12 10:39:50,433 INFO L175 Difference]: Start difference. First operand has 415 places, 526 transitions, 8089 flow. Second operand 13 states and 359 transitions. [2024-05-12 10:39:50,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 584 transitions, 10017 flow [2024-05-12 10:39:55,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 584 transitions, 9672 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-05-12 10:39:55,434 INFO L231 Difference]: Finished difference. Result has 413 places, 529 transitions, 8466 flow [2024-05-12 10:39:55,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7744, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8466, PETRI_PLACES=413, PETRI_TRANSITIONS=529} [2024-05-12 10:39:55,435 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 362 predicate places. [2024-05-12 10:39:55,435 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 529 transitions, 8466 flow [2024-05-12 10:39:55,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:55,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:39:55,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:39:55,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-05-12 10:39:55,435 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:39:55,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:39:55,436 INFO L85 PathProgramCache]: Analyzing trace with hash -397579261, now seen corresponding path program 9 times [2024-05-12 10:39:55,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:39:55,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540352039] [2024-05-12 10:39:55,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:39:55,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:39:55,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:39:55,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:39:55,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:39:55,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540352039] [2024-05-12 10:39:55,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540352039] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:39:55,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:39:55,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:39:55,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774390396] [2024-05-12 10:39:55,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:39:55,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:39:55,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:39:55,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:39:55,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:39:55,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:39:55,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 529 transitions, 8466 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:39:55,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:39:55,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:39:55,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:39:57,642 INFO L124 PetriNetUnfolderBase]: 5387/9504 cut-off events. [2024-05-12 10:39:57,642 INFO L125 PetriNetUnfolderBase]: For 781711/781713 co-relation queries the response was YES. [2024-05-12 10:39:57,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66985 conditions, 9504 events. 5387/9504 cut-off events. For 781711/781713 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 73576 event pairs, 1189 based on Foata normal form. 1/9446 useless extension candidates. Maximal degree in co-relation 66814. Up to 6729 conditions per place. [2024-05-12 10:39:57,802 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 244 selfloop transitions, 328 changer transitions 0/586 dead transitions. [2024-05-12 10:39:57,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 586 transitions, 10366 flow [2024-05-12 10:39:57,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 10:39:57,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 10:39:57,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 361 transitions. [2024-05-12 10:39:57,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5908346972176759 [2024-05-12 10:39:57,804 INFO L175 Difference]: Start difference. First operand has 413 places, 529 transitions, 8466 flow. Second operand 13 states and 361 transitions. [2024-05-12 10:39:57,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 586 transitions, 10366 flow [2024-05-12 10:40:03,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 586 transitions, 9672 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-05-12 10:40:03,239 INFO L231 Difference]: Finished difference. Result has 416 places, 529 transitions, 8434 flow [2024-05-12 10:40:03,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7772, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8434, PETRI_PLACES=416, PETRI_TRANSITIONS=529} [2024-05-12 10:40:03,239 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 365 predicate places. [2024-05-12 10:40:03,239 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 529 transitions, 8434 flow [2024-05-12 10:40:03,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:03,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:03,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-05-12 10:40:03,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-05-12 10:40:03,240 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:03,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:03,240 INFO L85 PathProgramCache]: Analyzing trace with hash 645031941, now seen corresponding path program 1 times [2024-05-12 10:40:03,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:03,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395811892] [2024-05-12 10:40:03,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:03,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:03,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:03,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:03,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:03,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395811892] [2024-05-12 10:40:03,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395811892] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:03,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:03,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:40:03,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937179808] [2024-05-12 10:40:03,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:03,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:40:03,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:03,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:40:03,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:40:03,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:40:03,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 529 transitions, 8434 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:03,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:03,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:40:03,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:05,421 INFO L124 PetriNetUnfolderBase]: 5433/9303 cut-off events. [2024-05-12 10:40:05,421 INFO L125 PetriNetUnfolderBase]: For 818037/818037 co-relation queries the response was YES. [2024-05-12 10:40:05,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67164 conditions, 9303 events. 5433/9303 cut-off events. For 818037/818037 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 70169 event pairs, 1053 based on Foata normal form. 6/9241 useless extension candidates. Maximal degree in co-relation 66992. Up to 7481 conditions per place. [2024-05-12 10:40:05,549 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 512 selfloop transitions, 44 changer transitions 0/570 dead transitions. [2024-05-12 10:40:05,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 570 transitions, 9951 flow [2024-05-12 10:40:05,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:40:05,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:40:05,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 10:40:05,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 10:40:05,550 INFO L175 Difference]: Start difference. First operand has 416 places, 529 transitions, 8434 flow. Second operand 7 states and 202 transitions. [2024-05-12 10:40:05,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 570 transitions, 9951 flow [2024-05-12 10:40:11,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 570 transitions, 9295 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-05-12 10:40:11,385 INFO L231 Difference]: Finished difference. Result has 412 places, 530 transitions, 7892 flow [2024-05-12 10:40:11,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7778, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7892, PETRI_PLACES=412, PETRI_TRANSITIONS=530} [2024-05-12 10:40:11,386 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 361 predicate places. [2024-05-12 10:40:11,386 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 530 transitions, 7892 flow [2024-05-12 10:40:11,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:11,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:11,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:40:11,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-05-12 10:40:11,386 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:11,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:11,387 INFO L85 PathProgramCache]: Analyzing trace with hash 910729221, now seen corresponding path program 2 times [2024-05-12 10:40:11,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:11,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993712553] [2024-05-12 10:40:11,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:11,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:11,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:11,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:11,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:11,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993712553] [2024-05-12 10:40:11,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993712553] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:11,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:11,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:40:11,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510651992] [2024-05-12 10:40:11,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:11,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:40:11,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:11,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:40:11,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:40:11,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:40:11,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 530 transitions, 7892 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:11,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:11,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:40:11,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:13,512 INFO L124 PetriNetUnfolderBase]: 5479/9515 cut-off events. [2024-05-12 10:40:13,512 INFO L125 PetriNetUnfolderBase]: For 831772/831772 co-relation queries the response was YES. [2024-05-12 10:40:13,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66882 conditions, 9515 events. 5479/9515 cut-off events. For 831772/831772 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 73051 event pairs, 1778 based on Foata normal form. 6/9437 useless extension candidates. Maximal degree in co-relation 66709. Up to 7867 conditions per place. [2024-05-12 10:40:13,692 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 514 selfloop transitions, 38 changer transitions 0/566 dead transitions. [2024-05-12 10:40:13,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 566 transitions, 9166 flow [2024-05-12 10:40:13,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:40:13,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:40:13,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 10:40:13,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-05-12 10:40:13,693 INFO L175 Difference]: Start difference. First operand has 412 places, 530 transitions, 7892 flow. Second operand 7 states and 200 transitions. [2024-05-12 10:40:13,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 566 transitions, 9166 flow [2024-05-12 10:40:19,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 566 transitions, 9086 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 10:40:19,571 INFO L231 Difference]: Finished difference. Result has 415 places, 531 transitions, 7918 flow [2024-05-12 10:40:19,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7813, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7918, PETRI_PLACES=415, PETRI_TRANSITIONS=531} [2024-05-12 10:40:19,571 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 364 predicate places. [2024-05-12 10:40:19,571 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 531 transitions, 7918 flow [2024-05-12 10:40:19,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:19,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:19,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:40:19,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-05-12 10:40:19,572 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:19,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:19,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1177551049, now seen corresponding path program 1 times [2024-05-12 10:40:19,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:19,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866028861] [2024-05-12 10:40:19,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:19,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:19,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:19,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:19,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:19,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866028861] [2024-05-12 10:40:19,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866028861] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:19,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:19,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:40:19,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767424914] [2024-05-12 10:40:19,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:19,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:40:19,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:19,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:40:19,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:40:19,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:40:19,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 531 transitions, 7918 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:19,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:19,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:40:19,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:21,671 INFO L124 PetriNetUnfolderBase]: 5492/9478 cut-off events. [2024-05-12 10:40:21,671 INFO L125 PetriNetUnfolderBase]: For 822241/822243 co-relation queries the response was YES. [2024-05-12 10:40:21,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66809 conditions, 9478 events. 5492/9478 cut-off events. For 822241/822243 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 72254 event pairs, 1291 based on Foata normal form. 2/9389 useless extension candidates. Maximal degree in co-relation 66635. Up to 7934 conditions per place. [2024-05-12 10:40:21,820 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 474 selfloop transitions, 73 changer transitions 0/561 dead transitions. [2024-05-12 10:40:21,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 561 transitions, 9107 flow [2024-05-12 10:40:21,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:40:21,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:40:21,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-05-12 10:40:21,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-05-12 10:40:21,820 INFO L175 Difference]: Start difference. First operand has 415 places, 531 transitions, 7918 flow. Second operand 8 states and 216 transitions. [2024-05-12 10:40:21,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 561 transitions, 9107 flow [2024-05-12 10:40:26,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 561 transitions, 9019 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 10:40:26,943 INFO L231 Difference]: Finished difference. Result has 418 places, 533 transitions, 8014 flow [2024-05-12 10:40:26,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7830, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8014, PETRI_PLACES=418, PETRI_TRANSITIONS=533} [2024-05-12 10:40:26,944 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 367 predicate places. [2024-05-12 10:40:26,944 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 533 transitions, 8014 flow [2024-05-12 10:40:26,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:26,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:26,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:40:26,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-05-12 10:40:26,944 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:26,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:26,944 INFO L85 PathProgramCache]: Analyzing trace with hash -630295937, now seen corresponding path program 1 times [2024-05-12 10:40:26,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:26,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753647965] [2024-05-12 10:40:26,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:26,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:26,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:27,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:27,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:27,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753647965] [2024-05-12 10:40:27,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753647965] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:27,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:27,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:40:27,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046670013] [2024-05-12 10:40:27,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:27,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:40:27,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:27,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:40:27,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:40:27,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:40:27,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 533 transitions, 8014 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:27,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:27,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:40:27,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:29,140 INFO L124 PetriNetUnfolderBase]: 5510/9426 cut-off events. [2024-05-12 10:40:29,140 INFO L125 PetriNetUnfolderBase]: For 838419/838421 co-relation queries the response was YES. [2024-05-12 10:40:29,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67078 conditions, 9426 events. 5510/9426 cut-off events. For 838419/838421 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 71401 event pairs, 1117 based on Foata normal form. 2/9350 useless extension candidates. Maximal degree in co-relation 66903. Up to 7643 conditions per place. [2024-05-12 10:40:29,281 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 380 selfloop transitions, 174 changer transitions 0/568 dead transitions. [2024-05-12 10:40:29,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 568 transitions, 9258 flow [2024-05-12 10:40:29,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:40:29,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:40:29,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 10:40:29,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 10:40:29,282 INFO L175 Difference]: Start difference. First operand has 418 places, 533 transitions, 8014 flow. Second operand 8 states and 224 transitions. [2024-05-12 10:40:29,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 568 transitions, 9258 flow [2024-05-12 10:40:34,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 568 transitions, 9099 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 10:40:34,892 INFO L231 Difference]: Finished difference. Result has 420 places, 535 transitions, 8262 flow [2024-05-12 10:40:34,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7855, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8262, PETRI_PLACES=420, PETRI_TRANSITIONS=535} [2024-05-12 10:40:34,892 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 369 predicate places. [2024-05-12 10:40:34,892 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 535 transitions, 8262 flow [2024-05-12 10:40:34,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:34,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:34,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:40:34,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-05-12 10:40:34,893 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:34,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:34,893 INFO L85 PathProgramCache]: Analyzing trace with hash 753699595, now seen corresponding path program 2 times [2024-05-12 10:40:34,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:34,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703113614] [2024-05-12 10:40:34,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:34,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:34,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:35,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:35,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:35,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703113614] [2024-05-12 10:40:35,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703113614] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:35,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:35,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:40:35,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683297771] [2024-05-12 10:40:35,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:35,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:40:35,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:35,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:40:35,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:40:35,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:40:35,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 535 transitions, 8262 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:35,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:35,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:40:35,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:37,003 INFO L124 PetriNetUnfolderBase]: 5523/9525 cut-off events. [2024-05-12 10:40:37,003 INFO L125 PetriNetUnfolderBase]: For 853609/853611 co-relation queries the response was YES. [2024-05-12 10:40:37,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68003 conditions, 9525 events. 5523/9525 cut-off events. For 853609/853611 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 72644 event pairs, 1288 based on Foata normal form. 2/9440 useless extension candidates. Maximal degree in co-relation 67827. Up to 7979 conditions per place. [2024-05-12 10:40:37,166 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 477 selfloop transitions, 73 changer transitions 0/564 dead transitions. [2024-05-12 10:40:37,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 564 transitions, 9457 flow [2024-05-12 10:40:37,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:40:37,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:40:37,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-05-12 10:40:37,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.557919621749409 [2024-05-12 10:40:37,167 INFO L175 Difference]: Start difference. First operand has 420 places, 535 transitions, 8262 flow. Second operand 9 states and 236 transitions. [2024-05-12 10:40:37,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 564 transitions, 9457 flow [2024-05-12 10:40:43,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 564 transitions, 9066 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-05-12 10:40:43,655 INFO L231 Difference]: Finished difference. Result has 423 places, 537 transitions, 8059 flow [2024-05-12 10:40:43,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7871, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8059, PETRI_PLACES=423, PETRI_TRANSITIONS=537} [2024-05-12 10:40:43,655 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 372 predicate places. [2024-05-12 10:40:43,656 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 537 transitions, 8059 flow [2024-05-12 10:40:43,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:43,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:43,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:40:43,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-05-12 10:40:43,656 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:43,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:43,656 INFO L85 PathProgramCache]: Analyzing trace with hash 2089370239, now seen corresponding path program 2 times [2024-05-12 10:40:43,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:43,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339775363] [2024-05-12 10:40:43,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:43,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:43,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:43,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:43,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:43,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339775363] [2024-05-12 10:40:43,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339775363] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:43,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:43,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:40:43,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096259587] [2024-05-12 10:40:43,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:43,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:40:43,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:43,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:40:43,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:40:43,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:40:43,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 537 transitions, 8059 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:43,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:43,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:40:43,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:45,810 INFO L124 PetriNetUnfolderBase]: 5541/9819 cut-off events. [2024-05-12 10:40:45,811 INFO L125 PetriNetUnfolderBase]: For 870877/870879 co-relation queries the response was YES. [2024-05-12 10:40:45,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68019 conditions, 9819 events. 5541/9819 cut-off events. For 870877/870879 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 76686 event pairs, 1273 based on Foata normal form. 2/9747 useless extension candidates. Maximal degree in co-relation 67842. Up to 7688 conditions per place. [2024-05-12 10:40:45,983 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 384 selfloop transitions, 172 changer transitions 0/570 dead transitions. [2024-05-12 10:40:45,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 570 transitions, 9307 flow [2024-05-12 10:40:45,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:40:45,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:40:45,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 10:40:45,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 10:40:45,984 INFO L175 Difference]: Start difference. First operand has 423 places, 537 transitions, 8059 flow. Second operand 8 states and 224 transitions. [2024-05-12 10:40:45,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 570 transitions, 9307 flow [2024-05-12 10:40:52,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 570 transitions, 9144 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 10:40:52,356 INFO L231 Difference]: Finished difference. Result has 424 places, 539 transitions, 8303 flow [2024-05-12 10:40:52,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7896, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8303, PETRI_PLACES=424, PETRI_TRANSITIONS=539} [2024-05-12 10:40:52,356 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 373 predicate places. [2024-05-12 10:40:52,356 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 539 transitions, 8303 flow [2024-05-12 10:40:52,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:52,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:40:52,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:40:52,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-05-12 10:40:52,357 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:40:52,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:40:52,357 INFO L85 PathProgramCache]: Analyzing trace with hash -161390013, now seen corresponding path program 3 times [2024-05-12 10:40:52,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:40:52,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542886369] [2024-05-12 10:40:52,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:40:52,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:40:52,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:40:52,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:40:52,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:40:52,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542886369] [2024-05-12 10:40:52,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542886369] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:40:52,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:40:52,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:40:52,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066571180] [2024-05-12 10:40:52,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:40:52,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:40:52,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:40:52,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:40:52,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:40:52,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:40:52,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 539 transitions, 8303 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:40:52,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:40:52,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:40:52,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:40:54,565 INFO L124 PetriNetUnfolderBase]: 5559/9818 cut-off events. [2024-05-12 10:40:54,565 INFO L125 PetriNetUnfolderBase]: For 891035/891037 co-relation queries the response was YES. [2024-05-12 10:40:54,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68967 conditions, 9818 events. 5559/9818 cut-off events. For 891035/891037 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 76500 event pairs, 1258 based on Foata normal form. 2/9745 useless extension candidates. Maximal degree in co-relation 68789. Up to 7714 conditions per place. [2024-05-12 10:40:54,708 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 383 selfloop transitions, 174 changer transitions 0/571 dead transitions. [2024-05-12 10:40:54,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 571 transitions, 9553 flow [2024-05-12 10:40:54,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:40:54,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:40:54,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-05-12 10:40:54,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930851063829787 [2024-05-12 10:40:54,709 INFO L175 Difference]: Start difference. First operand has 424 places, 539 transitions, 8303 flow. Second operand 8 states and 223 transitions. [2024-05-12 10:40:54,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 571 transitions, 9553 flow [2024-05-12 10:41:01,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 571 transitions, 9162 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-05-12 10:41:01,605 INFO L231 Difference]: Finished difference. Result has 426 places, 541 transitions, 8327 flow [2024-05-12 10:41:01,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7912, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8327, PETRI_PLACES=426, PETRI_TRANSITIONS=541} [2024-05-12 10:41:01,605 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 375 predicate places. [2024-05-12 10:41:01,605 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 541 transitions, 8327 flow [2024-05-12 10:41:01,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:01,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:41:01,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:41:01,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-05-12 10:41:01,605 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:41:01,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:41:01,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1977456897, now seen corresponding path program 4 times [2024-05-12 10:41:01,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:41:01,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411321924] [2024-05-12 10:41:01,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:41:01,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:41:01,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:41:01,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:41:01,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:41:01,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411321924] [2024-05-12 10:41:01,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411321924] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:41:01,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:41:01,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:41:01,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420736772] [2024-05-12 10:41:01,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:41:01,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:41:01,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:41:01,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:41:01,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:41:01,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:41:01,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 541 transitions, 8327 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:01,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:41:01,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:41:01,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:41:03,907 INFO L124 PetriNetUnfolderBase]: 5682/9640 cut-off events. [2024-05-12 10:41:03,907 INFO L125 PetriNetUnfolderBase]: For 970257/970259 co-relation queries the response was YES. [2024-05-12 10:41:04,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71331 conditions, 9640 events. 5682/9640 cut-off events. For 970257/970259 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 72741 event pairs, 1094 based on Foata normal form. 2/9566 useless extension candidates. Maximal degree in co-relation 71152. Up to 7728 conditions per place. [2024-05-12 10:41:04,050 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 385 selfloop transitions, 182 changer transitions 0/581 dead transitions. [2024-05-12 10:41:04,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 581 transitions, 9928 flow [2024-05-12 10:41:04,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:41:04,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:41:04,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 10:41:04,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-05-12 10:41:04,051 INFO L175 Difference]: Start difference. First operand has 426 places, 541 transitions, 8327 flow. Second operand 8 states and 228 transitions. [2024-05-12 10:41:04,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 581 transitions, 9928 flow [2024-05-12 10:41:11,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 581 transitions, 9529 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-05-12 10:41:11,329 INFO L231 Difference]: Finished difference. Result has 429 places, 546 transitions, 8455 flow [2024-05-12 10:41:11,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7928, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8455, PETRI_PLACES=429, PETRI_TRANSITIONS=546} [2024-05-12 10:41:11,330 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 378 predicate places. [2024-05-12 10:41:11,330 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 546 transitions, 8455 flow [2024-05-12 10:41:11,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:11,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:41:11,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:41:11,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-05-12 10:41:11,330 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:41:11,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:41:11,330 INFO L85 PathProgramCache]: Analyzing trace with hash -152887429, now seen corresponding path program 12 times [2024-05-12 10:41:11,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:41:11,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470367904] [2024-05-12 10:41:11,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:41:11,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:41:11,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:41:11,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-05-12 10:41:11,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:41:11,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470367904] [2024-05-12 10:41:11,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470367904] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:41:11,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:41:11,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:41:11,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277307008] [2024-05-12 10:41:11,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:41:11,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:41:11,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:41:11,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:41:11,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:41:11,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:41:11,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 546 transitions, 8455 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:11,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:41:11,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:41:11,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:41:13,614 INFO L124 PetriNetUnfolderBase]: 5679/9745 cut-off events. [2024-05-12 10:41:13,615 INFO L125 PetriNetUnfolderBase]: For 973950/973950 co-relation queries the response was YES. [2024-05-12 10:41:13,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71652 conditions, 9745 events. 5679/9745 cut-off events. For 973950/973950 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 74197 event pairs, 1298 based on Foata normal form. 1/9659 useless extension candidates. Maximal degree in co-relation 71471. Up to 8010 conditions per place. [2024-05-12 10:41:13,784 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 414 selfloop transitions, 155 changer transitions 0/583 dead transitions. [2024-05-12 10:41:13,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 583 transitions, 9899 flow [2024-05-12 10:41:13,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:41:13,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:41:13,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 289 transitions. [2024-05-12 10:41:13,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5589941972920697 [2024-05-12 10:41:13,785 INFO L175 Difference]: Start difference. First operand has 429 places, 546 transitions, 8455 flow. Second operand 11 states and 289 transitions. [2024-05-12 10:41:13,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 583 transitions, 9899 flow [2024-05-12 10:41:21,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 583 transitions, 9607 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-05-12 10:41:21,475 INFO L231 Difference]: Finished difference. Result has 436 places, 546 transitions, 8479 flow [2024-05-12 10:41:21,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8163, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8479, PETRI_PLACES=436, PETRI_TRANSITIONS=546} [2024-05-12 10:41:21,475 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 385 predicate places. [2024-05-12 10:41:21,475 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 546 transitions, 8479 flow [2024-05-12 10:41:21,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:21,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:41:21,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:41:21,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-05-12 10:41:21,476 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:41:21,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:41:21,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1739241565, now seen corresponding path program 13 times [2024-05-12 10:41:21,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:41:21,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537083350] [2024-05-12 10:41:21,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:41:21,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:41:21,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:41:21,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-05-12 10:41:21,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:41:21,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537083350] [2024-05-12 10:41:21,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537083350] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:41:21,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:41:21,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:41:21,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158320588] [2024-05-12 10:41:21,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:41:21,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:41:21,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:41:21,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:41:21,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:41:21,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:41:21,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 546 transitions, 8479 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:21,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:41:21,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:41:21,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:41:23,746 INFO L124 PetriNetUnfolderBase]: 5687/9785 cut-off events. [2024-05-12 10:41:23,746 INFO L125 PetriNetUnfolderBase]: For 983582/983582 co-relation queries the response was YES. [2024-05-12 10:41:23,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71898 conditions, 9785 events. 5687/9785 cut-off events. For 983582/983582 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 74714 event pairs, 1308 based on Foata normal form. 1/9698 useless extension candidates. Maximal degree in co-relation 71715. Up to 7931 conditions per place. [2024-05-12 10:41:23,902 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 400 selfloop transitions, 176 changer transitions 0/590 dead transitions. [2024-05-12 10:41:23,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 590 transitions, 10000 flow [2024-05-12 10:41:23,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:41:23,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:41:23,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-05-12 10:41:23,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851063829787234 [2024-05-12 10:41:23,903 INFO L175 Difference]: Start difference. First operand has 436 places, 546 transitions, 8479 flow. Second operand 10 states and 275 transitions. [2024-05-12 10:41:23,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 590 transitions, 10000 flow [2024-05-12 10:41:30,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 590 transitions, 9777 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 10:41:30,988 INFO L231 Difference]: Finished difference. Result has 439 places, 549 transitions, 8663 flow [2024-05-12 10:41:30,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8259, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8663, PETRI_PLACES=439, PETRI_TRANSITIONS=549} [2024-05-12 10:41:30,989 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 388 predicate places. [2024-05-12 10:41:30,989 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 549 transitions, 8663 flow [2024-05-12 10:41:30,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:30,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:41:30,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:41:30,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-05-12 10:41:30,989 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:41:30,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:41:30,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1739241751, now seen corresponding path program 10 times [2024-05-12 10:41:30,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:41:30,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620708745] [2024-05-12 10:41:30,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:41:30,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:41:30,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:41:31,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:41:31,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:41:31,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620708745] [2024-05-12 10:41:31,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620708745] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:41:31,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:41:31,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:41:31,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556121494] [2024-05-12 10:41:31,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:41:31,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:41:31,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:41:31,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:41:31,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:41:31,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:41:31,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 549 transitions, 8663 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:31,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:41:31,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:41:31,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:41:33,276 INFO L124 PetriNetUnfolderBase]: 5709/10064 cut-off events. [2024-05-12 10:41:33,276 INFO L125 PetriNetUnfolderBase]: For 1013385/1013385 co-relation queries the response was YES. [2024-05-12 10:41:33,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72665 conditions, 10064 events. 5709/10064 cut-off events. For 1013385/1013385 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 78872 event pairs, 1276 based on Foata normal form. 2/10010 useless extension candidates. Maximal degree in co-relation 72481. Up to 7190 conditions per place. [2024-05-12 10:41:33,433 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 286 selfloop transitions, 302 changer transitions 0/602 dead transitions. [2024-05-12 10:41:33,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 602 transitions, 10473 flow [2024-05-12 10:41:33,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:41:33,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:41:33,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 290 transitions. [2024-05-12 10:41:33,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 10:41:33,434 INFO L175 Difference]: Start difference. First operand has 439 places, 549 transitions, 8663 flow. Second operand 10 states and 290 transitions. [2024-05-12 10:41:33,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 602 transitions, 10473 flow [2024-05-12 10:41:41,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 602 transitions, 10207 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 10:41:41,516 INFO L231 Difference]: Finished difference. Result has 442 places, 553 transitions, 9066 flow [2024-05-12 10:41:41,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8397, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9066, PETRI_PLACES=442, PETRI_TRANSITIONS=553} [2024-05-12 10:41:41,516 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 391 predicate places. [2024-05-12 10:41:41,516 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 553 transitions, 9066 flow [2024-05-12 10:41:41,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:41,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:41:41,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:41:41,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-05-12 10:41:41,517 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:41:41,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:41:41,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1197867093, now seen corresponding path program 14 times [2024-05-12 10:41:41,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:41:41,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445039869] [2024-05-12 10:41:41,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:41:41,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:41:41,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:41:41,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-05-12 10:41:41,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:41:41,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445039869] [2024-05-12 10:41:41,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445039869] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:41:41,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:41:41,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:41:41,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606670684] [2024-05-12 10:41:41,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:41:41,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:41:41,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:41:41,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:41:41,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:41:41,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:41:41,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 553 transitions, 9066 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:41,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:41:41,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:41:41,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:41:43,920 INFO L124 PetriNetUnfolderBase]: 5706/9797 cut-off events. [2024-05-12 10:41:43,920 INFO L125 PetriNetUnfolderBase]: For 1017625/1017625 co-relation queries the response was YES. [2024-05-12 10:41:44,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73148 conditions, 9797 events. 5706/9797 cut-off events. For 1017625/1017625 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 74685 event pairs, 1300 based on Foata normal form. 1/9711 useless extension candidates. Maximal degree in co-relation 72963. Up to 7958 conditions per place. [2024-05-12 10:41:44,071 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 414 selfloop transitions, 177 changer transitions 0/605 dead transitions. [2024-05-12 10:41:44,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 605 transitions, 10820 flow [2024-05-12 10:41:44,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-12 10:41:44,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-05-12 10:41:44,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 388 transitions. [2024-05-12 10:41:44,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.550354609929078 [2024-05-12 10:41:44,072 INFO L175 Difference]: Start difference. First operand has 442 places, 553 transitions, 9066 flow. Second operand 15 states and 388 transitions. [2024-05-12 10:41:44,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 605 transitions, 10820 flow [2024-05-12 10:41:51,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 605 transitions, 10090 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-05-12 10:41:51,890 INFO L231 Difference]: Finished difference. Result has 448 places, 553 transitions, 8696 flow [2024-05-12 10:41:51,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8336, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8696, PETRI_PLACES=448, PETRI_TRANSITIONS=553} [2024-05-12 10:41:51,890 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 397 predicate places. [2024-05-12 10:41:51,890 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 553 transitions, 8696 flow [2024-05-12 10:41:51,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:51,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:41:51,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:41:51,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-05-12 10:41:51,890 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:41:51,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:41:51,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1197866907, now seen corresponding path program 11 times [2024-05-12 10:41:51,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:41:51,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183242896] [2024-05-12 10:41:51,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:41:51,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:41:51,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:41:52,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:41:52,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:41:52,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183242896] [2024-05-12 10:41:52,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183242896] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:41:52,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:41:52,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:41:52,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555120034] [2024-05-12 10:41:52,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:41:52,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:41:52,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:41:52,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:41:52,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:41:52,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:41:52,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 553 transitions, 8696 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:41:52,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:41:52,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:41:52,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:41:54,341 INFO L124 PetriNetUnfolderBase]: 5728/10103 cut-off events. [2024-05-12 10:41:54,341 INFO L125 PetriNetUnfolderBase]: For 1039650/1039650 co-relation queries the response was YES. [2024-05-12 10:41:54,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72658 conditions, 10103 events. 5728/10103 cut-off events. For 1039650/1039650 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 79067 event pairs, 1274 based on Foata normal form. 2/10050 useless extension candidates. Maximal degree in co-relation 72473. Up to 7208 conditions per place. [2024-05-12 10:41:54,495 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 293 selfloop transitions, 307 changer transitions 0/614 dead transitions. [2024-05-12 10:41:54,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 614 transitions, 10778 flow [2024-05-12 10:41:54,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:41:54,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:41:54,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 343 transitions. [2024-05-12 10:41:54,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6081560283687943 [2024-05-12 10:41:54,496 INFO L175 Difference]: Start difference. First operand has 448 places, 553 transitions, 8696 flow. Second operand 12 states and 343 transitions. [2024-05-12 10:41:54,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 614 transitions, 10778 flow [2024-05-12 10:42:01,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 614 transitions, 10230 flow, removed 6 selfloop flow, removed 15 redundant places. [2024-05-12 10:42:01,242 INFO L231 Difference]: Finished difference. Result has 445 places, 557 transitions, 8817 flow [2024-05-12 10:42:01,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8148, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8817, PETRI_PLACES=445, PETRI_TRANSITIONS=557} [2024-05-12 10:42:01,243 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 394 predicate places. [2024-05-12 10:42:01,243 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 557 transitions, 8817 flow [2024-05-12 10:42:01,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:01,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:42:01,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:42:01,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-05-12 10:42:01,243 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:42:01,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:42:01,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1197659703, now seen corresponding path program 15 times [2024-05-12 10:42:01,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:42:01,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248810793] [2024-05-12 10:42:01,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:42:01,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:42:01,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:42:01,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:42:01,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:42:01,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248810793] [2024-05-12 10:42:01,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248810793] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:42:01,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:42:01,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:42:01,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302999162] [2024-05-12 10:42:01,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:42:01,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:42:01,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:42:01,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:42:01,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:42:01,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:42:01,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 557 transitions, 8817 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:01,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:42:01,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:42:01,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:42:03,500 INFO L124 PetriNetUnfolderBase]: 5725/9833 cut-off events. [2024-05-12 10:42:03,500 INFO L125 PetriNetUnfolderBase]: For 1040528/1040528 co-relation queries the response was YES. [2024-05-12 10:42:03,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72951 conditions, 9833 events. 5725/9833 cut-off events. For 1040528/1040528 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 74994 event pairs, 1301 based on Foata normal form. 1/9746 useless extension candidates. Maximal degree in co-relation 72765. Up to 7985 conditions per place. [2024-05-12 10:42:03,672 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 413 selfloop transitions, 177 changer transitions 0/604 dead transitions. [2024-05-12 10:42:03,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 604 transitions, 10337 flow [2024-05-12 10:42:03,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 10:42:03,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 10:42:03,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 342 transitions. [2024-05-12 10:42:03,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597381342062193 [2024-05-12 10:42:03,673 INFO L175 Difference]: Start difference. First operand has 445 places, 557 transitions, 8817 flow. Second operand 13 states and 342 transitions. [2024-05-12 10:42:03,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 604 transitions, 10337 flow [2024-05-12 10:42:12,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 604 transitions, 9695 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-05-12 10:42:12,725 INFO L231 Difference]: Finished difference. Result has 449 places, 557 transitions, 8535 flow [2024-05-12 10:42:12,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8175, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8535, PETRI_PLACES=449, PETRI_TRANSITIONS=557} [2024-05-12 10:42:12,725 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 398 predicate places. [2024-05-12 10:42:12,725 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 557 transitions, 8535 flow [2024-05-12 10:42:12,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:12,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:42:12,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] [2024-05-12 10:42:12,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-05-12 10:42:12,726 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:42:12,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:42:12,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1197480957, now seen corresponding path program 12 times [2024-05-12 10:42:12,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:42:12,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938159349] [2024-05-12 10:42:12,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:42:12,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:42:12,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:42:13,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:42:13,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:42:13,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938159349] [2024-05-12 10:42:13,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938159349] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:42:13,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:42:13,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:42:13,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876265523] [2024-05-12 10:42:13,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:42:13,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:42:13,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:42:13,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:42:13,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:42:13,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:42:13,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 557 transitions, 8535 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:13,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:42:13,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:42:13,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:42:14,970 INFO L124 PetriNetUnfolderBase]: 5719/9694 cut-off events. [2024-05-12 10:42:14,971 INFO L125 PetriNetUnfolderBase]: For 1046014/1046014 co-relation queries the response was YES. [2024-05-12 10:42:15,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71927 conditions, 9694 events. 5719/9694 cut-off events. For 1046014/1046014 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 73250 event pairs, 1055 based on Foata normal form. 2/9643 useless extension candidates. Maximal degree in co-relation 71740. Up to 7201 conditions per place. [2024-05-12 10:42:15,140 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 291 selfloop transitions, 309 changer transitions 0/614 dead transitions. [2024-05-12 10:42:15,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 614 transitions, 10347 flow [2024-05-12 10:42:15,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 10:42:15,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 10:42:15,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 361 transitions. [2024-05-12 10:42:15,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5908346972176759 [2024-05-12 10:42:15,141 INFO L175 Difference]: Start difference. First operand has 449 places, 557 transitions, 8535 flow. Second operand 13 states and 361 transitions. [2024-05-12 10:42:15,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 614 transitions, 10347 flow [2024-05-12 10:42:23,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 614 transitions, 9969 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-05-12 10:42:23,022 INFO L231 Difference]: Finished difference. Result has 450 places, 557 transitions, 8782 flow [2024-05-12 10:42:23,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8157, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8782, PETRI_PLACES=450, PETRI_TRANSITIONS=557} [2024-05-12 10:42:23,022 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 399 predicate places. [2024-05-12 10:42:23,022 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 557 transitions, 8782 flow [2024-05-12 10:42:23,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:23,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:42:23,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:42:23,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-05-12 10:42:23,022 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:42:23,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:42:23,023 INFO L85 PathProgramCache]: Analyzing trace with hash -999047081, now seen corresponding path program 16 times [2024-05-12 10:42:23,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:42:23,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59394791] [2024-05-12 10:42:23,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:42:23,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:42:23,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:42:23,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:42:23,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:42:23,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59394791] [2024-05-12 10:42:23,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59394791] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:42:23,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:42:23,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:42:23,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663662161] [2024-05-12 10:42:23,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:42:23,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:42:23,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:42:23,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:42:23,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:42:23,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:42:23,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 557 transitions, 8782 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:23,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:42:23,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:42:23,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:42:25,268 INFO L124 PetriNetUnfolderBase]: 5727/9832 cut-off events. [2024-05-12 10:42:25,268 INFO L125 PetriNetUnfolderBase]: For 1059593/1059593 co-relation queries the response was YES. [2024-05-12 10:42:25,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72826 conditions, 9832 events. 5727/9832 cut-off events. For 1059593/1059593 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 74935 event pairs, 1171 based on Foata normal form. 2/9755 useless extension candidates. Maximal degree in co-relation 72638. Up to 8350 conditions per place. [2024-05-12 10:42:25,425 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 519 selfloop transitions, 55 changer transitions 0/588 dead transitions. [2024-05-12 10:42:25,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 588 transitions, 10288 flow [2024-05-12 10:42:25,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:42:25,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:42:25,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 10:42:25,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5877659574468085 [2024-05-12 10:42:25,426 INFO L175 Difference]: Start difference. First operand has 450 places, 557 transitions, 8782 flow. Second operand 8 states and 221 transitions. [2024-05-12 10:42:25,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 588 transitions, 10288 flow [2024-05-12 10:42:33,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 588 transitions, 9695 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-05-12 10:42:33,458 INFO L231 Difference]: Finished difference. Result has 447 places, 560 transitions, 8359 flow [2024-05-12 10:42:33,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8195, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8359, PETRI_PLACES=447, PETRI_TRANSITIONS=560} [2024-05-12 10:42:33,458 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 396 predicate places. [2024-05-12 10:42:33,458 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 560 transitions, 8359 flow [2024-05-12 10:42:33,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:33,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:42:33,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:42:33,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-05-12 10:42:33,459 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:42:33,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:42:33,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1747321853, now seen corresponding path program 13 times [2024-05-12 10:42:33,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:42:33,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114774121] [2024-05-12 10:42:33,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:42:33,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:42:33,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:42:33,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:42:33,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:42:33,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114774121] [2024-05-12 10:42:33,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114774121] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:42:33,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:42:33,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:42:33,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262492498] [2024-05-12 10:42:33,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:42:33,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:42:33,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:42:33,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:42:33,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:42:33,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:42:33,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 560 transitions, 8359 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:33,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:42:33,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:42:33,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:42:35,760 INFO L124 PetriNetUnfolderBase]: 5805/10074 cut-off events. [2024-05-12 10:42:35,760 INFO L125 PetriNetUnfolderBase]: For 1100895/1100895 co-relation queries the response was YES. [2024-05-12 10:42:35,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73200 conditions, 10074 events. 5805/10074 cut-off events. For 1100895/1100895 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 77686 event pairs, 1207 based on Foata normal form. 2/9999 useless extension candidates. Maximal degree in co-relation 73011. Up to 8354 conditions per place. [2024-05-12 10:42:35,918 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 518 selfloop transitions, 75 changer transitions 0/607 dead transitions. [2024-05-12 10:42:35,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 607 transitions, 10553 flow [2024-05-12 10:42:35,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:42:35,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:42:35,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-05-12 10:42:35,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5862884160756501 [2024-05-12 10:42:35,919 INFO L175 Difference]: Start difference. First operand has 447 places, 560 transitions, 8359 flow. Second operand 9 states and 248 transitions. [2024-05-12 10:42:35,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 607 transitions, 10553 flow [2024-05-12 10:42:43,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 607 transitions, 10431 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 10:42:43,860 INFO L231 Difference]: Finished difference. Result has 451 places, 574 transitions, 8654 flow [2024-05-12 10:42:43,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8237, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8654, PETRI_PLACES=451, PETRI_TRANSITIONS=574} [2024-05-12 10:42:43,860 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 400 predicate places. [2024-05-12 10:42:43,861 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 574 transitions, 8654 flow [2024-05-12 10:42:43,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:43,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:42:43,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:42:43,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-05-12 10:42:43,861 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:42:43,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:42:43,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1514141789, now seen corresponding path program 17 times [2024-05-12 10:42:43,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:42:43,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495503503] [2024-05-12 10:42:43,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:42:43,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:42:43,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:42:44,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:42:44,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:42:44,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495503503] [2024-05-12 10:42:44,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495503503] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:42:44,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:42:44,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:42:44,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420250717] [2024-05-12 10:42:44,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:42:44,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:42:44,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:42:44,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:42:44,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:42:44,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:42:44,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 574 transitions, 8654 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:44,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:42:44,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:42:44,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:42:46,276 INFO L124 PetriNetUnfolderBase]: 5799/10041 cut-off events. [2024-05-12 10:42:46,276 INFO L125 PetriNetUnfolderBase]: For 1104370/1104370 co-relation queries the response was YES. [2024-05-12 10:42:46,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73296 conditions, 10041 events. 5799/10041 cut-off events. For 1104370/1104370 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 77292 event pairs, 1219 based on Foata normal form. 2/9958 useless extension candidates. Maximal degree in co-relation 73105. Up to 8450 conditions per place. [2024-05-12 10:42:46,429 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 534 selfloop transitions, 53 changer transitions 0/601 dead transitions. [2024-05-12 10:42:46,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 601 transitions, 9900 flow [2024-05-12 10:42:46,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:42:46,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:42:46,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 10:42:46,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824468085106383 [2024-05-12 10:42:46,430 INFO L175 Difference]: Start difference. First operand has 451 places, 574 transitions, 8654 flow. Second operand 8 states and 219 transitions. [2024-05-12 10:42:46,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 601 transitions, 9900 flow [2024-05-12 10:42:55,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 601 transitions, 9787 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-05-12 10:42:55,507 INFO L231 Difference]: Finished difference. Result has 456 places, 574 transitions, 8657 flow [2024-05-12 10:42:55,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8541, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8657, PETRI_PLACES=456, PETRI_TRANSITIONS=574} [2024-05-12 10:42:55,508 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 405 predicate places. [2024-05-12 10:42:55,508 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 574 transitions, 8657 flow [2024-05-12 10:42:55,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:55,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:42:55,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:42:55,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-05-12 10:42:55,508 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:42:55,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:42:55,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1514141975, now seen corresponding path program 14 times [2024-05-12 10:42:55,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:42:55,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446602022] [2024-05-12 10:42:55,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:42:55,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:42:55,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:42:55,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:42:55,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:42:55,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446602022] [2024-05-12 10:42:55,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446602022] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:42:55,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:42:55,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:42:55,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649695267] [2024-05-12 10:42:55,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:42:55,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:42:55,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:42:55,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:42:55,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:42:55,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:42:55,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 574 transitions, 8657 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:42:55,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:42:55,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:42:55,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:42:57,942 INFO L124 PetriNetUnfolderBase]: 5793/10058 cut-off events. [2024-05-12 10:42:57,942 INFO L125 PetriNetUnfolderBase]: For 1106930/1106930 co-relation queries the response was YES. [2024-05-12 10:42:58,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73179 conditions, 10058 events. 5793/10058 cut-off events. For 1106930/1106930 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 77623 event pairs, 1207 based on Foata normal form. 2/9983 useless extension candidates. Maximal degree in co-relation 72986. Up to 8344 conditions per place. [2024-05-12 10:42:58,133 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 515 selfloop transitions, 77 changer transitions 0/606 dead transitions. [2024-05-12 10:42:58,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 606 transitions, 10405 flow [2024-05-12 10:42:58,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:42:58,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:42:58,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-05-12 10:42:58,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815602836879432 [2024-05-12 10:42:58,134 INFO L175 Difference]: Start difference. First operand has 456 places, 574 transitions, 8657 flow. Second operand 9 states and 246 transitions. [2024-05-12 10:42:58,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 606 transitions, 10405 flow [2024-05-12 10:43:07,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 606 transitions, 10263 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:07,801 INFO L231 Difference]: Finished difference. Result has 458 places, 574 transitions, 8676 flow [2024-05-12 10:43:07,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8515, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8676, PETRI_PLACES=458, PETRI_TRANSITIONS=574} [2024-05-12 10:43:07,802 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 407 predicate places. [2024-05-12 10:43:07,802 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 574 transitions, 8676 flow [2024-05-12 10:43:07,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:07,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:07,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:07,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-05-12 10:43:07,802 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:07,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:07,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1179006581, now seen corresponding path program 15 times [2024-05-12 10:43:07,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:07,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74437967] [2024-05-12 10:43:07,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:07,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:07,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:08,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-05-12 10:43:08,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:08,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74437967] [2024-05-12 10:43:08,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74437967] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:08,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:08,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:08,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104366212] [2024-05-12 10:43:08,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:08,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:08,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:08,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:08,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:08,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:08,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 574 transitions, 8676 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:08,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:08,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:08,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:10,222 INFO L124 PetriNetUnfolderBase]: 5860/10283 cut-off events. [2024-05-12 10:43:10,222 INFO L125 PetriNetUnfolderBase]: For 1148416/1148418 co-relation queries the response was YES. [2024-05-12 10:43:10,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74674 conditions, 10283 events. 5860/10283 cut-off events. For 1148416/1148418 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 80265 event pairs, 1240 based on Foata normal form. 3/10212 useless extension candidates. Maximal degree in co-relation 74480. Up to 7877 conditions per place. [2024-05-12 10:43:10,401 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 416 selfloop transitions, 196 changer transitions 0/626 dead transitions. [2024-05-12 10:43:10,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 626 transitions, 11219 flow [2024-05-12 10:43:10,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:10,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:10,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-05-12 10:43:10,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223404255319149 [2024-05-12 10:43:10,402 INFO L175 Difference]: Start difference. First operand has 458 places, 574 transitions, 8676 flow. Second operand 8 states and 234 transitions. [2024-05-12 10:43:10,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 626 transitions, 11219 flow [2024-05-12 10:43:19,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 626 transitions, 11079 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:19,658 INFO L231 Difference]: Finished difference. Result has 460 places, 589 transitions, 9297 flow [2024-05-12 10:43:19,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8536, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9297, PETRI_PLACES=460, PETRI_TRANSITIONS=589} [2024-05-12 10:43:19,659 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 409 predicate places. [2024-05-12 10:43:19,659 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 589 transitions, 9297 flow [2024-05-12 10:43:19,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:19,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:19,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:19,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-05-12 10:43:19,660 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:19,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:19,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1174244981, now seen corresponding path program 16 times [2024-05-12 10:43:19,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:19,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086740185] [2024-05-12 10:43:19,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:19,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:19,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:19,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:19,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:19,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086740185] [2024-05-12 10:43:19,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086740185] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:19,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:19,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:19,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764570071] [2024-05-12 10:43:19,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:19,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:19,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:19,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:19,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:20,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:20,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 589 transitions, 9297 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:20,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:20,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:20,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:22,201 INFO L124 PetriNetUnfolderBase]: 5882/10079 cut-off events. [2024-05-12 10:43:22,201 INFO L125 PetriNetUnfolderBase]: For 1168982/1168982 co-relation queries the response was YES. [2024-05-12 10:43:22,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75762 conditions, 10079 events. 5882/10079 cut-off events. For 1168982/1168982 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 77162 event pairs, 1236 based on Foata normal form. 1/9992 useless extension candidates. Maximal degree in co-relation 75566. Up to 8612 conditions per place. [2024-05-12 10:43:22,372 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 573 selfloop transitions, 35 changer transitions 0/622 dead transitions. [2024-05-12 10:43:22,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 622 transitions, 10690 flow [2024-05-12 10:43:22,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:22,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:22,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 10:43:22,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896656534954408 [2024-05-12 10:43:22,373 INFO L175 Difference]: Start difference. First operand has 460 places, 589 transitions, 9297 flow. Second operand 7 states and 194 transitions. [2024-05-12 10:43:22,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 622 transitions, 10690 flow [2024-05-12 10:43:31,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 622 transitions, 10445 flow, removed 66 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:31,820 INFO L231 Difference]: Finished difference. Result has 465 places, 595 transitions, 9239 flow [2024-05-12 10:43:31,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9068, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9239, PETRI_PLACES=465, PETRI_TRANSITIONS=595} [2024-05-12 10:43:31,821 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 414 predicate places. [2024-05-12 10:43:31,821 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 595 transitions, 9239 flow [2024-05-12 10:43:31,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:31,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:31,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:31,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-05-12 10:43:31,821 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:31,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:31,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1920194527, now seen corresponding path program 17 times [2024-05-12 10:43:31,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:31,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594922962] [2024-05-12 10:43:31,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:31,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:31,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:32,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:32,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:32,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594922962] [2024-05-12 10:43:32,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594922962] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:32,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:32,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:32,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350355098] [2024-05-12 10:43:32,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:32,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:32,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:32,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:32,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:32,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:32,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 595 transitions, 9239 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:32,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:32,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:32,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:34,306 INFO L124 PetriNetUnfolderBase]: 5904/10278 cut-off events. [2024-05-12 10:43:34,306 INFO L125 PetriNetUnfolderBase]: For 1195066/1195066 co-relation queries the response was YES. [2024-05-12 10:43:34,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75662 conditions, 10278 events. 5904/10278 cut-off events. For 1195066/1195066 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 79754 event pairs, 1179 based on Foata normal form. 2/10211 useless extension candidates. Maximal degree in co-relation 75465. Up to 7913 conditions per place. [2024-05-12 10:43:34,471 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 435 selfloop transitions, 195 changer transitions 0/644 dead transitions. [2024-05-12 10:43:34,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 644 transitions, 11420 flow [2024-05-12 10:43:34,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:34,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:34,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-05-12 10:43:34,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6264775413711584 [2024-05-12 10:43:34,472 INFO L175 Difference]: Start difference. First operand has 465 places, 595 transitions, 9239 flow. Second operand 9 states and 265 transitions. [2024-05-12 10:43:34,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 644 transitions, 11420 flow [2024-05-12 10:43:44,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 644 transitions, 11332 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:44,296 INFO L231 Difference]: Finished difference. Result has 470 places, 599 transitions, 9618 flow [2024-05-12 10:43:44,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9151, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9618, PETRI_PLACES=470, PETRI_TRANSITIONS=599} [2024-05-12 10:43:44,297 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 419 predicate places. [2024-05-12 10:43:44,297 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 599 transitions, 9618 flow [2024-05-12 10:43:44,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:44,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:44,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:44,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-05-12 10:43:44,297 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:44,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:44,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1920373273, now seen corresponding path program 18 times [2024-05-12 10:43:44,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:44,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793536986] [2024-05-12 10:43:44,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:44,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:44,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:44,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:44,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:44,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793536986] [2024-05-12 10:43:44,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793536986] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:44,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:44,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:44,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763083600] [2024-05-12 10:43:44,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:44,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:44,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:44,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:44,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:44,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:44,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 599 transitions, 9618 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:44,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:44,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:44,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:46,750 INFO L124 PetriNetUnfolderBase]: 5912/10293 cut-off events. [2024-05-12 10:43:46,750 INFO L125 PetriNetUnfolderBase]: For 1209462/1209462 co-relation queries the response was YES. [2024-05-12 10:43:46,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76628 conditions, 10293 events. 5912/10293 cut-off events. For 1209462/1209462 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 79956 event pairs, 1263 based on Foata normal form. 2/10210 useless extension candidates. Maximal degree in co-relation 76430. Up to 8244 conditions per place. [2024-05-12 10:43:46,920 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 481 selfloop transitions, 150 changer transitions 0/645 dead transitions. [2024-05-12 10:43:46,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 645 transitions, 11299 flow [2024-05-12 10:43:46,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:46,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:46,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-05-12 10:43:46,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6409574468085106 [2024-05-12 10:43:46,921 INFO L175 Difference]: Start difference. First operand has 470 places, 599 transitions, 9618 flow. Second operand 8 states and 241 transitions. [2024-05-12 10:43:46,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 645 transitions, 11299 flow [2024-05-12 10:43:57,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 645 transitions, 10964 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:57,361 INFO L231 Difference]: Finished difference. Result has 471 places, 602 transitions, 9664 flow [2024-05-12 10:43:57,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9288, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9664, PETRI_PLACES=471, PETRI_TRANSITIONS=602} [2024-05-12 10:43:57,362 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 420 predicate places. [2024-05-12 10:43:57,362 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 602 transitions, 9664 flow [2024-05-12 10:43:57,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:57,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:57,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:57,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-05-12 10:43:57,362 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:57,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:57,362 INFO L85 PathProgramCache]: Analyzing trace with hash 951105431, now seen corresponding path program 18 times [2024-05-12 10:43:57,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:57,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132731760] [2024-05-12 10:43:57,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:57,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:57,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:57,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:57,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:57,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132731760] [2024-05-12 10:43:57,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132731760] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:57,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:57,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:57,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080820284] [2024-05-12 10:43:57,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:57,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:57,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:57,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:57,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:57,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:57,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 602 transitions, 9664 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:57,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:57,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:57,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:59,829 INFO L124 PetriNetUnfolderBase]: 5923/10356 cut-off events. [2024-05-12 10:43:59,830 INFO L125 PetriNetUnfolderBase]: For 1204889/1204891 co-relation queries the response was YES. [2024-05-12 10:43:59,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76624 conditions, 10356 events. 5923/10356 cut-off events. For 1204889/1204891 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 80879 event pairs, 1261 based on Foata normal form. 3/10285 useless extension candidates. Maximal degree in co-relation 76426. Up to 7931 conditions per place. [2024-05-12 10:44:00,001 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 419 selfloop transitions, 212 changer transitions 0/645 dead transitions. [2024-05-12 10:44:00,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 645 transitions, 12073 flow [2024-05-12 10:44:00,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:00,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:00,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-05-12 10:44:00,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6303191489361702 [2024-05-12 10:44:00,002 INFO L175 Difference]: Start difference. First operand has 471 places, 602 transitions, 9664 flow. Second operand 8 states and 237 transitions. [2024-05-12 10:44:00,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 645 transitions, 12073 flow [2024-05-12 10:44:09,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 645 transitions, 11729 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-05-12 10:44:09,287 INFO L231 Difference]: Finished difference. Result has 470 places, 605 transitions, 9817 flow [2024-05-12 10:44:09,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9336, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9817, PETRI_PLACES=470, PETRI_TRANSITIONS=605} [2024-05-12 10:44:09,288 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 419 predicate places. [2024-05-12 10:44:09,288 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 605 transitions, 9817 flow [2024-05-12 10:44:09,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:09,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:09,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:09,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-05-12 10:44:09,288 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:09,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:09,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1205036065, now seen corresponding path program 19 times [2024-05-12 10:44:09,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:09,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593988089] [2024-05-12 10:44:09,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:09,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:09,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:09,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:09,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:09,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593988089] [2024-05-12 10:44:09,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593988089] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:09,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:09,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:09,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726062978] [2024-05-12 10:44:09,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:09,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:09,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:09,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:09,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:09,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:09,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 605 transitions, 9817 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:09,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:09,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:09,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:11,693 INFO L124 PetriNetUnfolderBase]: 5920/10350 cut-off events. [2024-05-12 10:44:11,694 INFO L125 PetriNetUnfolderBase]: For 1180467/1180469 co-relation queries the response was YES. [2024-05-12 10:44:11,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76610 conditions, 10350 events. 5920/10350 cut-off events. For 1180467/1180469 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 80836 event pairs, 1261 based on Foata normal form. 3/10279 useless extension candidates. Maximal degree in co-relation 76413. Up to 7929 conditions per place. [2024-05-12 10:44:11,858 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 419 selfloop transitions, 214 changer transitions 0/647 dead transitions. [2024-05-12 10:44:11,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 647 transitions, 11931 flow [2024-05-12 10:44:11,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:11,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:11,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-05-12 10:44:11,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 10:44:11,859 INFO L175 Difference]: Start difference. First operand has 470 places, 605 transitions, 9817 flow. Second operand 8 states and 240 transitions. [2024-05-12 10:44:11,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 647 transitions, 11931 flow [2024-05-12 10:44:21,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 647 transitions, 11305 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-05-12 10:44:21,683 INFO L231 Difference]: Finished difference. Result has 471 places, 605 transitions, 9625 flow [2024-05-12 10:44:21,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9191, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9625, PETRI_PLACES=471, PETRI_TRANSITIONS=605} [2024-05-12 10:44:21,683 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 420 predicate places. [2024-05-12 10:44:21,683 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 605 transitions, 9625 flow [2024-05-12 10:44:21,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:21,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:21,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-05-12 10:44:21,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-05-12 10:44:21,684 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:21,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:21,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1348926409, now seen corresponding path program 19 times [2024-05-12 10:44:21,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:21,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486879493] [2024-05-12 10:44:21,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:21,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:21,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:21,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:21,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:21,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486879493] [2024-05-12 10:44:21,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486879493] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:21,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:21,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:21,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347801177] [2024-05-12 10:44:21,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:21,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:21,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:21,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:21,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:22,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:22,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 605 transitions, 9625 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:22,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:22,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:22,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:24,074 INFO L124 PetriNetUnfolderBase]: 5928/10340 cut-off events. [2024-05-12 10:44:24,074 INFO L125 PetriNetUnfolderBase]: For 1190542/1190542 co-relation queries the response was YES. [2024-05-12 10:44:24,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76446 conditions, 10340 events. 5928/10340 cut-off events. For 1190542/1190542 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 80484 event pairs, 1256 based on Foata normal form. 2/10255 useless extension candidates. Maximal degree in co-relation 76248. Up to 8264 conditions per place. [2024-05-12 10:44:24,252 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 492 selfloop transitions, 145 changer transitions 0/651 dead transitions. [2024-05-12 10:44:24,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 651 transitions, 11318 flow [2024-05-12 10:44:24,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:24,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:24,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-05-12 10:44:24,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6409574468085106 [2024-05-12 10:44:24,253 INFO L175 Difference]: Start difference. First operand has 471 places, 605 transitions, 9625 flow. Second operand 8 states and 241 transitions. [2024-05-12 10:44:24,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 651 transitions, 11318 flow [2024-05-12 10:44:34,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 651 transitions, 10768 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-05-12 10:44:34,248 INFO L231 Difference]: Finished difference. Result has 471 places, 608 transitions, 9447 flow [2024-05-12 10:44:34,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9081, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9447, PETRI_PLACES=471, PETRI_TRANSITIONS=608} [2024-05-12 10:44:34,248 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 420 predicate places. [2024-05-12 10:44:34,248 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 608 transitions, 9447 flow [2024-05-12 10:44:34,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:34,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:34,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:34,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-05-12 10:44:34,249 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:34,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:34,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1920580477, now seen corresponding path program 20 times [2024-05-12 10:44:34,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:34,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799450902] [2024-05-12 10:44:34,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:34,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:34,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:34,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:34,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:34,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799450902] [2024-05-12 10:44:34,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799450902] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:34,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:34,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:34,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84769732] [2024-05-12 10:44:34,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:34,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:34,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:34,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:34,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:34,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:34,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 608 transitions, 9447 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:34,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:34,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:34,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:36,703 INFO L124 PetriNetUnfolderBase]: 5922/10343 cut-off events. [2024-05-12 10:44:36,703 INFO L125 PetriNetUnfolderBase]: For 1192020/1192020 co-relation queries the response was YES. [2024-05-12 10:44:36,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75912 conditions, 10343 events. 5922/10343 cut-off events. For 1192020/1192020 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 80616 event pairs, 1206 based on Foata normal form. 2/10277 useless extension candidates. Maximal degree in co-relation 75713. Up to 7934 conditions per place. [2024-05-12 10:44:36,891 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 433 selfloop transitions, 208 changer transitions 0/655 dead transitions. [2024-05-12 10:44:36,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 655 transitions, 11353 flow [2024-05-12 10:44:36,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:44:36,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:44:36,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 267 transitions. [2024-05-12 10:44:36,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6312056737588653 [2024-05-12 10:44:36,892 INFO L175 Difference]: Start difference. First operand has 471 places, 608 transitions, 9447 flow. Second operand 9 states and 267 transitions. [2024-05-12 10:44:36,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 655 transitions, 11353 flow [2024-05-12 10:44:47,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 655 transitions, 11094 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-05-12 10:44:47,094 INFO L231 Difference]: Finished difference. Result has 473 places, 608 transitions, 9624 flow [2024-05-12 10:44:47,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9196, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9624, PETRI_PLACES=473, PETRI_TRANSITIONS=608} [2024-05-12 10:44:47,095 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 422 predicate places. [2024-05-12 10:44:47,095 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 608 transitions, 9624 flow [2024-05-12 10:44:47,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:47,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:47,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:47,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-05-12 10:44:47,095 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:47,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:47,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1201554145, now seen corresponding path program 21 times [2024-05-12 10:44:47,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:47,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782693490] [2024-05-12 10:44:47,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:47,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:47,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:47,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:47,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:47,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782693490] [2024-05-12 10:44:47,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782693490] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:47,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:47,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:47,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321930095] [2024-05-12 10:44:47,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:47,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:47,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:47,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:47,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:47,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:47,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 608 transitions, 9624 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:47,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:47,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:47,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:49,482 INFO L124 PetriNetUnfolderBase]: 5919/10184 cut-off events. [2024-05-12 10:44:49,482 INFO L125 PetriNetUnfolderBase]: For 1156749/1156749 co-relation queries the response was YES. [2024-05-12 10:44:49,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75809 conditions, 10184 events. 5919/10184 cut-off events. For 1156749/1156749 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 78486 event pairs, 1254 based on Foata normal form. 1/10098 useless extension candidates. Maximal degree in co-relation 75611. Up to 8590 conditions per place. [2024-05-12 10:44:49,651 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 564 selfloop transitions, 64 changer transitions 0/642 dead transitions. [2024-05-12 10:44:49,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 642 transitions, 11218 flow [2024-05-12 10:44:49,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:49,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:49,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 10:44:49,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601063829787234 [2024-05-12 10:44:49,652 INFO L175 Difference]: Start difference. First operand has 473 places, 608 transitions, 9624 flow. Second operand 8 states and 226 transitions. [2024-05-12 10:44:49,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 642 transitions, 11218 flow [2024-05-12 10:44:59,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 642 transitions, 10713 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-05-12 10:44:59,812 INFO L231 Difference]: Finished difference. Result has 471 places, 608 transitions, 9263 flow [2024-05-12 10:44:59,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9121, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9263, PETRI_PLACES=471, PETRI_TRANSITIONS=608} [2024-05-12 10:44:59,813 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 420 predicate places. [2024-05-12 10:44:59,813 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 608 transitions, 9263 flow [2024-05-12 10:44:59,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:59,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:59,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:59,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-05-12 10:44:59,813 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:59,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:59,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1201316809, now seen corresponding path program 20 times [2024-05-12 10:44:59,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:59,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550396852] [2024-05-12 10:44:59,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:59,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:59,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:00,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:00,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:00,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550396852] [2024-05-12 10:45:00,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550396852] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:00,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:00,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:00,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569221535] [2024-05-12 10:45:00,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:00,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:00,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:00,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:00,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:00,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:45:00,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 608 transitions, 9263 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:00,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:00,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:45:00,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:02,254 INFO L124 PetriNetUnfolderBase]: 5968/10217 cut-off events. [2024-05-12 10:45:02,254 INFO L125 PetriNetUnfolderBase]: For 1147366/1147366 co-relation queries the response was YES. [2024-05-12 10:45:02,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75528 conditions, 10217 events. 5968/10217 cut-off events. For 1147366/1147366 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 78326 event pairs, 1244 based on Foata normal form. 2/10128 useless extension candidates. Maximal degree in co-relation 75330. Up to 8559 conditions per place. [2024-05-12 10:45:02,435 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 555 selfloop transitions, 80 changer transitions 0/649 dead transitions. [2024-05-12 10:45:02,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 649 transitions, 10845 flow [2024-05-12 10:45:02,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:45:02,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:45:02,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 10:45:02,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6560283687943262 [2024-05-12 10:45:02,436 INFO L175 Difference]: Start difference. First operand has 471 places, 608 transitions, 9263 flow. Second operand 6 states and 185 transitions. [2024-05-12 10:45:02,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 649 transitions, 10845 flow [2024-05-12 10:45:12,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 649 transitions, 10649 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-05-12 10:45:12,068 INFO L231 Difference]: Finished difference. Result has 469 places, 618 transitions, 9545 flow [2024-05-12 10:45:12,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9067, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9545, PETRI_PLACES=469, PETRI_TRANSITIONS=618} [2024-05-12 10:45:12,068 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 418 predicate places. [2024-05-12 10:45:12,068 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 618 transitions, 9545 flow [2024-05-12 10:45:12,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:12,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:12,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:12,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-05-12 10:45:12,069 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:12,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:12,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1201316995, now seen corresponding path program 22 times [2024-05-12 10:45:12,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:12,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245525275] [2024-05-12 10:45:12,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:12,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:12,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:12,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:12,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:12,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245525275] [2024-05-12 10:45:12,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245525275] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:12,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:12,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:45:12,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706894715] [2024-05-12 10:45:12,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:12,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:45:12,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:12,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:45:12,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:12,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:45:12,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 618 transitions, 9545 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:12,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:12,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:45:12,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:14,465 INFO L124 PetriNetUnfolderBase]: 5965/10290 cut-off events. [2024-05-12 10:45:14,465 INFO L125 PetriNetUnfolderBase]: For 1115586/1115586 co-relation queries the response was YES. [2024-05-12 10:45:14,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75693 conditions, 10290 events. 5965/10290 cut-off events. For 1115586/1115586 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 79428 event pairs, 1654 based on Foata normal form. 1/10199 useless extension candidates. Maximal degree in co-relation 75494. Up to 8654 conditions per place. [2024-05-12 10:45:14,633 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 569 selfloop transitions, 62 changer transitions 0/645 dead transitions. [2024-05-12 10:45:14,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 645 transitions, 10879 flow [2024-05-12 10:45:14,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:45:14,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:45:14,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 10:45:14,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2024-05-12 10:45:14,634 INFO L175 Difference]: Start difference. First operand has 469 places, 618 transitions, 9545 flow. Second operand 6 states and 177 transitions. [2024-05-12 10:45:14,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 645 transitions, 10879 flow [2024-05-12 10:45:25,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 645 transitions, 10577 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:25,116 INFO L231 Difference]: Finished difference. Result has 468 places, 618 transitions, 9377 flow [2024-05-12 10:45:25,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9243, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9377, PETRI_PLACES=468, PETRI_TRANSITIONS=618} [2024-05-12 10:45:25,117 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 417 predicate places. [2024-05-12 10:45:25,117 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 618 transitions, 9377 flow [2024-05-12 10:45:25,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:25,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:25,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] [2024-05-12 10:45:25,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-05-12 10:45:25,117 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:25,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:25,117 INFO L85 PathProgramCache]: Analyzing trace with hash 803017625, now seen corresponding path program 3 times [2024-05-12 10:45:25,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:25,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669302124] [2024-05-12 10:45:25,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:25,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:25,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:25,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:25,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:25,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669302124] [2024-05-12 10:45:25,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669302124] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:25,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:25,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:45:25,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661893062] [2024-05-12 10:45:25,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:25,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:45:25,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:25,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:45:25,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:25,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:45:25,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 618 transitions, 9377 flow. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:25,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:25,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:45:25,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:27,519 INFO L124 PetriNetUnfolderBase]: 5952/10194 cut-off events. [2024-05-12 10:45:27,519 INFO L125 PetriNetUnfolderBase]: For 1106706/1106706 co-relation queries the response was YES. [2024-05-12 10:45:27,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74396 conditions, 10194 events. 5952/10194 cut-off events. For 1106706/1106706 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 78263 event pairs, 1093 based on Foata normal form. 6/10111 useless extension candidates. Maximal degree in co-relation 74198. Up to 8422 conditions per place. [2024-05-12 10:45:27,686 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 603 selfloop transitions, 37 changer transitions 0/654 dead transitions. [2024-05-12 10:45:27,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 654 transitions, 10836 flow [2024-05-12 10:45:27,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:45:27,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:45:27,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 10:45:27,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347517730496454 [2024-05-12 10:45:27,687 INFO L175 Difference]: Start difference. First operand has 468 places, 618 transitions, 9377 flow. Second operand 6 states and 179 transitions. [2024-05-12 10:45:27,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 654 transitions, 10836 flow [2024-05-12 10:45:36,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 654 transitions, 10686 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:36,979 INFO L231 Difference]: Finished difference. Result has 467 places, 618 transitions, 9305 flow [2024-05-12 10:45:36,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9227, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9305, PETRI_PLACES=467, PETRI_TRANSITIONS=618} [2024-05-12 10:45:36,979 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 416 predicate places. [2024-05-12 10:45:36,979 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 618 transitions, 9305 flow [2024-05-12 10:45:36,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:36,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:36,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:36,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-05-12 10:45:36,980 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:36,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:36,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1197651767, now seen corresponding path program 3 times [2024-05-12 10:45:36,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:36,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317619944] [2024-05-12 10:45:36,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:36,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:36,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:37,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-05-12 10:45:37,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:37,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317619944] [2024-05-12 10:45:37,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317619944] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:37,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:37,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:37,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511303137] [2024-05-12 10:45:37,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:37,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:37,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:37,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:37,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:37,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:45:37,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 618 transitions, 9305 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:37,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:37,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:45:37,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:39,320 INFO L124 PetriNetUnfolderBase]: 5947/10225 cut-off events. [2024-05-12 10:45:39,320 INFO L125 PetriNetUnfolderBase]: For 1062167/1062167 co-relation queries the response was YES. [2024-05-12 10:45:39,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74092 conditions, 10225 events. 5947/10225 cut-off events. For 1062167/1062167 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 78830 event pairs, 1299 based on Foata normal form. 2/10131 useless extension candidates. Maximal degree in co-relation 73894. Up to 8573 conditions per place. [2024-05-12 10:45:39,485 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 560 selfloop transitions, 69 changer transitions 0/643 dead transitions. [2024-05-12 10:45:39,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 643 transitions, 10621 flow [2024-05-12 10:45:39,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:45:39,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:45:39,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 10:45:39,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5664893617021277 [2024-05-12 10:45:39,486 INFO L175 Difference]: Start difference. First operand has 467 places, 618 transitions, 9305 flow. Second operand 8 states and 213 transitions. [2024-05-12 10:45:39,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 643 transitions, 10621 flow [2024-05-12 10:45:46,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 643 transitions, 10498 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-05-12 10:45:46,992 INFO L231 Difference]: Finished difference. Result has 470 places, 618 transitions, 9325 flow [2024-05-12 10:45:46,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9182, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9325, PETRI_PLACES=470, PETRI_TRANSITIONS=618} [2024-05-12 10:45:46,992 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 419 predicate places. [2024-05-12 10:45:46,992 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 618 transitions, 9325 flow [2024-05-12 10:45:46,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:46,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:46,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:46,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-05-12 10:45:46,993 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:46,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:46,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1197467069, now seen corresponding path program 5 times [2024-05-12 10:45:46,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:46,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937674575] [2024-05-12 10:45:46,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:46,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:47,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:47,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:47,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:47,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937674575] [2024-05-12 10:45:47,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937674575] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:47,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:47,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:47,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503886389] [2024-05-12 10:45:47,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:47,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:47,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:47,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:47,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:47,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:45:47,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 618 transitions, 9325 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:47,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:47,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:45:47,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:49,376 INFO L124 PetriNetUnfolderBase]: 5924/10298 cut-off events. [2024-05-12 10:45:49,376 INFO L125 PetriNetUnfolderBase]: For 1061176/1061176 co-relation queries the response was YES. [2024-05-12 10:45:49,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72660 conditions, 10298 events. 5924/10298 cut-off events. For 1061176/1061176 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 80092 event pairs, 1138 based on Foata normal form. 10/10244 useless extension candidates. Maximal degree in co-relation 72461. Up to 8120 conditions per place. [2024-05-12 10:45:49,557 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 465 selfloop transitions, 173 changer transitions 0/652 dead transitions. [2024-05-12 10:45:49,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 652 transitions, 10734 flow [2024-05-12 10:45:49,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:45:49,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:45:49,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 10:45:49,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-05-12 10:45:49,558 INFO L175 Difference]: Start difference. First operand has 470 places, 618 transitions, 9325 flow. Second operand 8 states and 225 transitions. [2024-05-12 10:45:49,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 652 transitions, 10734 flow [2024-05-12 10:45:58,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 652 transitions, 10553 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:58,190 INFO L231 Difference]: Finished difference. Result has 472 places, 619 transitions, 9523 flow [2024-05-12 10:45:58,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9152, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9523, PETRI_PLACES=472, PETRI_TRANSITIONS=619} [2024-05-12 10:45:58,191 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 421 predicate places. [2024-05-12 10:45:58,191 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 619 transitions, 9523 flow [2024-05-12 10:45:58,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:58,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:58,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:58,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-05-12 10:45:58,192 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:58,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:58,192 INFO L85 PathProgramCache]: Analyzing trace with hash 368054341, now seen corresponding path program 4 times [2024-05-12 10:45:58,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:58,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071593218] [2024-05-12 10:45:58,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:58,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:58,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:58,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:58,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:58,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071593218] [2024-05-12 10:45:58,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071593218] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:58,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:58,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:58,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563599218] [2024-05-12 10:45:58,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:58,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:58,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:58,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:58,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:58,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:45:58,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 619 transitions, 9523 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:58,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:58,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:45:58,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:00,570 INFO L124 PetriNetUnfolderBase]: 5973/10279 cut-off events. [2024-05-12 10:46:00,570 INFO L125 PetriNetUnfolderBase]: For 1046939/1046939 co-relation queries the response was YES. [2024-05-12 10:46:00,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74171 conditions, 10279 events. 5973/10279 cut-off events. For 1046939/1046939 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 79186 event pairs, 1297 based on Foata normal form. 2/10180 useless extension candidates. Maximal degree in co-relation 73971. Up to 8554 conditions per place. [2024-05-12 10:46:00,752 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 565 selfloop transitions, 74 changer transitions 0/653 dead transitions. [2024-05-12 10:46:00,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 653 transitions, 11262 flow [2024-05-12 10:46:00,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:46:00,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:46:00,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 10:46:00,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5927051671732523 [2024-05-12 10:46:00,753 INFO L175 Difference]: Start difference. First operand has 472 places, 619 transitions, 9523 flow. Second operand 7 states and 195 transitions. [2024-05-12 10:46:00,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 653 transitions, 11262 flow [2024-05-12 10:46:10,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 653 transitions, 10908 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 10:46:10,917 INFO L231 Difference]: Finished difference. Result has 474 places, 625 transitions, 9486 flow [2024-05-12 10:46:10,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9169, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9486, PETRI_PLACES=474, PETRI_TRANSITIONS=625} [2024-05-12 10:46:10,917 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 423 predicate places. [2024-05-12 10:46:10,918 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 625 transitions, 9486 flow [2024-05-12 10:46:10,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:10,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:10,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:10,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-05-12 10:46:10,918 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:10,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:10,918 INFO L85 PathProgramCache]: Analyzing trace with hash -2049271655, now seen corresponding path program 5 times [2024-05-12 10:46:10,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:10,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552976054] [2024-05-12 10:46:10,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:10,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:10,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:11,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:11,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:11,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552976054] [2024-05-12 10:46:11,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552976054] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:11,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:11,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:46:11,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975698995] [2024-05-12 10:46:11,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:11,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:46:11,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:11,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:46:11,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:46:11,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:46:11,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 625 transitions, 9486 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:11,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:11,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:46:11,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:13,277 INFO L124 PetriNetUnfolderBase]: 5986/10310 cut-off events. [2024-05-12 10:46:13,277 INFO L125 PetriNetUnfolderBase]: For 1062284/1062284 co-relation queries the response was YES. [2024-05-12 10:46:13,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74106 conditions, 10310 events. 5986/10310 cut-off events. For 1062284/1062284 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 79628 event pairs, 1309 based on Foata normal form. 2/10215 useless extension candidates. Maximal degree in co-relation 73904. Up to 8630 conditions per place. [2024-05-12 10:46:13,452 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 567 selfloop transitions, 69 changer transitions 0/650 dead transitions. [2024-05-12 10:46:13,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 650 transitions, 10867 flow [2024-05-12 10:46:13,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:46:13,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:46:13,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 10:46:13,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805471124620061 [2024-05-12 10:46:13,453 INFO L175 Difference]: Start difference. First operand has 474 places, 625 transitions, 9486 flow. Second operand 7 states and 191 transitions. [2024-05-12 10:46:13,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 650 transitions, 10867 flow [2024-05-12 10:46:24,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 650 transitions, 10681 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-05-12 10:46:24,029 INFO L231 Difference]: Finished difference. Result has 478 places, 627 transitions, 9502 flow [2024-05-12 10:46:24,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9322, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9502, PETRI_PLACES=478, PETRI_TRANSITIONS=627} [2024-05-12 10:46:24,029 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 427 predicate places. [2024-05-12 10:46:24,029 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 627 transitions, 9502 flow [2024-05-12 10:46:24,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:24,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:24,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:24,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-05-12 10:46:24,029 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:24,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:24,030 INFO L85 PathProgramCache]: Analyzing trace with hash -103202569, now seen corresponding path program 6 times [2024-05-12 10:46:24,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:24,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665215783] [2024-05-12 10:46:24,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:24,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:24,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:24,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:24,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:24,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665215783] [2024-05-12 10:46:24,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665215783] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:24,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:24,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:46:24,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998067320] [2024-05-12 10:46:24,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:24,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:46:24,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:24,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:46:24,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:46:24,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:46:24,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 627 transitions, 9502 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:24,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:24,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:46:24,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:26,507 INFO L124 PetriNetUnfolderBase]: 5999/10341 cut-off events. [2024-05-12 10:46:26,507 INFO L125 PetriNetUnfolderBase]: For 1076508/1076508 co-relation queries the response was YES. [2024-05-12 10:46:26,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74339 conditions, 10341 events. 5999/10341 cut-off events. For 1076508/1076508 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 79762 event pairs, 1142 based on Foata normal form. 2/10244 useless extension candidates. Maximal degree in co-relation 74135. Up to 8340 conditions per place. [2024-05-12 10:46:26,701 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 556 selfloop transitions, 92 changer transitions 0/662 dead transitions. [2024-05-12 10:46:26,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 662 transitions, 11512 flow [2024-05-12 10:46:26,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:46:26,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:46:26,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 10:46:26,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 10:46:26,702 INFO L175 Difference]: Start difference. First operand has 478 places, 627 transitions, 9502 flow. Second operand 7 states and 196 transitions. [2024-05-12 10:46:26,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 662 transitions, 11512 flow [2024-05-12 10:46:36,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 662 transitions, 11357 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 10:46:36,663 INFO L231 Difference]: Finished difference. Result has 481 places, 632 transitions, 9689 flow [2024-05-12 10:46:36,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9347, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9689, PETRI_PLACES=481, PETRI_TRANSITIONS=632} [2024-05-12 10:46:36,664 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 430 predicate places. [2024-05-12 10:46:36,664 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 632 transitions, 9689 flow [2024-05-12 10:46:36,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:36,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:36,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:36,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-05-12 10:46:36,664 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:36,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:36,665 INFO L85 PathProgramCache]: Analyzing trace with hash -90822409, now seen corresponding path program 7 times [2024-05-12 10:46:36,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:36,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105783424] [2024-05-12 10:46:36,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:36,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:36,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:36,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-05-12 10:46:36,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:36,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105783424] [2024-05-12 10:46:36,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105783424] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:36,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:36,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:36,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308547928] [2024-05-12 10:46:36,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:36,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:36,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:36,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:36,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:37,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:46:37,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 632 transitions, 9689 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:37,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:37,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:46:37,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:39,235 INFO L124 PetriNetUnfolderBase]: 6012/10348 cut-off events. [2024-05-12 10:46:39,235 INFO L125 PetriNetUnfolderBase]: For 1094854/1094854 co-relation queries the response was YES. [2024-05-12 10:46:39,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75030 conditions, 10348 events. 6012/10348 cut-off events. For 1094854/1094854 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 79932 event pairs, 1137 based on Foata normal form. 2/10253 useless extension candidates. Maximal degree in co-relation 74824. Up to 8505 conditions per place. [2024-05-12 10:46:39,426 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 557 selfloop transitions, 93 changer transitions 0/664 dead transitions. [2024-05-12 10:46:39,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 664 transitions, 11118 flow [2024-05-12 10:46:39,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:46:39,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:46:39,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-05-12 10:46:39,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797872340425532 [2024-05-12 10:46:39,427 INFO L175 Difference]: Start difference. First operand has 481 places, 632 transitions, 9689 flow. Second operand 8 states and 218 transitions. [2024-05-12 10:46:39,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 664 transitions, 11118 flow [2024-05-12 10:46:48,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 664 transitions, 10839 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-05-12 10:46:48,653 INFO L231 Difference]: Finished difference. Result has 485 places, 634 transitions, 9664 flow [2024-05-12 10:46:48,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9436, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9664, PETRI_PLACES=485, PETRI_TRANSITIONS=634} [2024-05-12 10:46:48,653 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 434 predicate places. [2024-05-12 10:46:48,653 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 634 transitions, 9664 flow [2024-05-12 10:46:48,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:48,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:48,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:48,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-05-12 10:46:48,654 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:48,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:48,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1649774345, now seen corresponding path program 8 times [2024-05-12 10:46:48,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:48,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511522845] [2024-05-12 10:46:48,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:48,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:48,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:48,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:48,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:48,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511522845] [2024-05-12 10:46:48,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511522845] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:48,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:48,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:48,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066073835] [2024-05-12 10:46:48,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:48,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:48,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:48,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:48,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:48,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:46:48,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 634 transitions, 9664 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:48,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:48,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:46:48,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:51,242 INFO L124 PetriNetUnfolderBase]: 6007/10337 cut-off events. [2024-05-12 10:46:51,243 INFO L125 PetriNetUnfolderBase]: For 1090157/1090157 co-relation queries the response was YES. [2024-05-12 10:46:51,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74490 conditions, 10337 events. 6007/10337 cut-off events. For 1090157/1090157 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 80032 event pairs, 1325 based on Foata normal form. 2/10244 useless extension candidates. Maximal degree in co-relation 74283. Up to 8661 conditions per place. [2024-05-12 10:46:51,427 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 572 selfloop transitions, 73 changer transitions 0/659 dead transitions. [2024-05-12 10:46:51,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 659 transitions, 11012 flow [2024-05-12 10:46:51,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:46:51,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:46:51,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 10:46:51,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5664893617021277 [2024-05-12 10:46:51,428 INFO L175 Difference]: Start difference. First operand has 485 places, 634 transitions, 9664 flow. Second operand 8 states and 213 transitions. [2024-05-12 10:46:51,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 659 transitions, 11012 flow [2024-05-12 10:47:01,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 659 transitions, 10809 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 10:47:01,708 INFO L231 Difference]: Finished difference. Result has 487 places, 634 transitions, 9612 flow [2024-05-12 10:47:01,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9461, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9612, PETRI_PLACES=487, PETRI_TRANSITIONS=634} [2024-05-12 10:47:01,708 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 436 predicate places. [2024-05-12 10:47:01,709 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 634 transitions, 9612 flow [2024-05-12 10:47:01,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:01,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:01,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:01,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-05-12 10:47:01,709 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:01,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:01,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1640251145, now seen corresponding path program 9 times [2024-05-12 10:47:01,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:01,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626073688] [2024-05-12 10:47:01,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:01,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:01,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:01,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:01,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:01,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626073688] [2024-05-12 10:47:01,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626073688] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:01,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:01,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:47:01,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499509411] [2024-05-12 10:47:01,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:01,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:47:01,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:01,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:47:01,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:47:02,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:47:02,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 634 transitions, 9612 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:02,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:02,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:47:02,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:04,233 INFO L124 PetriNetUnfolderBase]: 6002/10318 cut-off events. [2024-05-12 10:47:04,234 INFO L125 PetriNetUnfolderBase]: For 1087919/1087919 co-relation queries the response was YES. [2024-05-12 10:47:04,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74081 conditions, 10318 events. 6002/10318 cut-off events. For 1087919/1087919 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 79698 event pairs, 1315 based on Foata normal form. 2/10219 useless extension candidates. Maximal degree in co-relation 73873. Up to 8621 conditions per place. [2024-05-12 10:47:04,417 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 570 selfloop transitions, 78 changer transitions 0/662 dead transitions. [2024-05-12 10:47:04,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 662 transitions, 10972 flow [2024-05-12 10:47:04,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:47:04,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:47:04,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-05-12 10:47:04,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.557919621749409 [2024-05-12 10:47:04,418 INFO L175 Difference]: Start difference. First operand has 487 places, 634 transitions, 9612 flow. Second operand 9 states and 236 transitions. [2024-05-12 10:47:04,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 662 transitions, 10972 flow [2024-05-12 10:47:14,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 662 transitions, 10805 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 10:47:14,937 INFO L231 Difference]: Finished difference. Result has 490 places, 634 transitions, 9606 flow [2024-05-12 10:47:14,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9445, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9606, PETRI_PLACES=490, PETRI_TRANSITIONS=634} [2024-05-12 10:47:14,937 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 439 predicate places. [2024-05-12 10:47:14,937 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 634 transitions, 9606 flow [2024-05-12 10:47:14,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:14,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:14,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:14,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-05-12 10:47:14,938 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:14,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:14,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1490992153, now seen corresponding path program 10 times [2024-05-12 10:47:14,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:14,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688780354] [2024-05-12 10:47:14,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:14,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:14,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:15,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:15,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:15,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688780354] [2024-05-12 10:47:15,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688780354] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:15,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:15,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:47:15,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775103699] [2024-05-12 10:47:15,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:15,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:47:15,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:15,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:47:15,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:47:15,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:47:15,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 634 transitions, 9606 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:15,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:15,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:47:15,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:17,504 INFO L124 PetriNetUnfolderBase]: 6097/10556 cut-off events. [2024-05-12 10:47:17,505 INFO L125 PetriNetUnfolderBase]: For 1193388/1193388 co-relation queries the response was YES. [2024-05-12 10:47:17,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75478 conditions, 10556 events. 6097/10556 cut-off events. For 1193388/1193388 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 82132 event pairs, 1233 based on Foata normal form. 12/10481 useless extension candidates. Maximal degree in co-relation 75269. Up to 8822 conditions per place. [2024-05-12 10:47:17,730 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 612 selfloop transitions, 43 changer transitions 0/669 dead transitions. [2024-05-12 10:47:17,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 669 transitions, 11112 flow [2024-05-12 10:47:17,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:47:17,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:47:17,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 10:47:17,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5877659574468085 [2024-05-12 10:47:17,731 INFO L175 Difference]: Start difference. First operand has 490 places, 634 transitions, 9606 flow. Second operand 8 states and 221 transitions. [2024-05-12 10:47:17,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 669 transitions, 11112 flow [2024-05-12 10:47:28,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 669 transitions, 10967 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 10:47:28,452 INFO L231 Difference]: Finished difference. Result has 492 places, 638 transitions, 9656 flow [2024-05-12 10:47:28,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9461, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9656, PETRI_PLACES=492, PETRI_TRANSITIONS=638} [2024-05-12 10:47:28,452 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 441 predicate places. [2024-05-12 10:47:28,452 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 638 transitions, 9656 flow [2024-05-12 10:47:28,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:28,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:28,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:28,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-05-12 10:47:28,452 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:28,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:28,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1481468953, now seen corresponding path program 11 times [2024-05-12 10:47:28,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:28,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700436757] [2024-05-12 10:47:28,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:28,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:28,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:28,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:28,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:28,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700436757] [2024-05-12 10:47:28,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700436757] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:28,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:28,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:47:28,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322804498] [2024-05-12 10:47:28,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:28,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:47:28,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:28,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:47:28,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:47:28,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:47:28,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 638 transitions, 9656 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:28,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:28,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:47:28,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:30,954 INFO L124 PetriNetUnfolderBase]: 6080/10368 cut-off events. [2024-05-12 10:47:30,954 INFO L125 PetriNetUnfolderBase]: For 1121022/1121022 co-relation queries the response was YES. [2024-05-12 10:47:31,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73898 conditions, 10368 events. 6080/10368 cut-off events. For 1121022/1121022 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 79692 event pairs, 1104 based on Foata normal form. 12/10286 useless extension candidates. Maximal degree in co-relation 73688. Up to 8350 conditions per place. [2024-05-12 10:47:31,134 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 611 selfloop transitions, 50 changer transitions 0/675 dead transitions. [2024-05-12 10:47:31,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 675 transitions, 11149 flow [2024-05-12 10:47:31,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:47:31,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:47:31,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 10:47:31,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-05-12 10:47:31,135 INFO L175 Difference]: Start difference. First operand has 492 places, 638 transitions, 9656 flow. Second operand 8 states and 225 transitions. [2024-05-12 10:47:31,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 675 transitions, 11149 flow [2024-05-12 10:47:40,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 675 transitions, 11020 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-05-12 10:47:40,955 INFO L231 Difference]: Finished difference. Result has 494 places, 640 transitions, 9676 flow [2024-05-12 10:47:40,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9527, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9676, PETRI_PLACES=494, PETRI_TRANSITIONS=640} [2024-05-12 10:47:40,956 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 443 predicate places. [2024-05-12 10:47:40,956 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 640 transitions, 9676 flow [2024-05-12 10:47:40,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:40,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:40,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:40,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-05-12 10:47:40,956 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:40,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:40,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1747307965, now seen corresponding path program 6 times [2024-05-12 10:47:40,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:40,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023671720] [2024-05-12 10:47:40,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:40,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:40,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:41,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:41,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:41,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023671720] [2024-05-12 10:47:41,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023671720] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:41,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:41,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:47:41,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077264687] [2024-05-12 10:47:41,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:41,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:47:41,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:41,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:47:41,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:47:41,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:47:41,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 640 transitions, 9676 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:41,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:41,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:47:41,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:43,570 INFO L124 PetriNetUnfolderBase]: 6162/10719 cut-off events. [2024-05-12 10:47:43,570 INFO L125 PetriNetUnfolderBase]: For 1128161/1128161 co-relation queries the response was YES. [2024-05-12 10:47:43,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75122 conditions, 10719 events. 6162/10719 cut-off events. For 1128161/1128161 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 83915 event pairs, 1235 based on Foata normal form. 10/10646 useless extension candidates. Maximal degree in co-relation 74911. Up to 8889 conditions per place. [2024-05-12 10:47:43,761 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 608 selfloop transitions, 54 changer transitions 0/676 dead transitions. [2024-05-12 10:47:43,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 676 transitions, 11180 flow [2024-05-12 10:47:43,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:47:43,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:47:43,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-05-12 10:47:43,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5768321513002365 [2024-05-12 10:47:43,764 INFO L175 Difference]: Start difference. First operand has 494 places, 640 transitions, 9676 flow. Second operand 9 states and 244 transitions. [2024-05-12 10:47:43,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 676 transitions, 11180 flow [2024-05-12 10:47:53,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 676 transitions, 11066 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 10:47:53,256 INFO L231 Difference]: Finished difference. Result has 497 places, 642 transitions, 9748 flow [2024-05-12 10:47:53,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9562, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9748, PETRI_PLACES=497, PETRI_TRANSITIONS=642} [2024-05-12 10:47:53,256 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 446 predicate places. [2024-05-12 10:47:53,256 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 642 transitions, 9748 flow [2024-05-12 10:47:53,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:53,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:53,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:53,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-05-12 10:47:53,257 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:53,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:53,257 INFO L85 PathProgramCache]: Analyzing trace with hash -813121255, now seen corresponding path program 12 times [2024-05-12 10:47:53,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:53,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428796543] [2024-05-12 10:47:53,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:53,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:53,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:53,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:53,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:53,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428796543] [2024-05-12 10:47:53,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428796543] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:53,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:53,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:47:53,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172280215] [2024-05-12 10:47:53,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:53,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:47:53,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:53,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:47:53,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:47:53,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:47:53,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 642 transitions, 9748 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:53,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:53,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:47:53,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:55,890 INFO L124 PetriNetUnfolderBase]: 6239/10801 cut-off events. [2024-05-12 10:47:55,890 INFO L125 PetriNetUnfolderBase]: For 1142145/1142145 co-relation queries the response was YES. [2024-05-12 10:47:56,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75853 conditions, 10801 events. 6239/10801 cut-off events. For 1142145/1142145 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 84576 event pairs, 1254 based on Foata normal form. 12/10726 useless extension candidates. Maximal degree in co-relation 75641. Up to 8717 conditions per place. [2024-05-12 10:47:56,108 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 581 selfloop transitions, 95 changer transitions 0/690 dead transitions. [2024-05-12 10:47:56,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 690 transitions, 11302 flow [2024-05-12 10:47:56,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:47:56,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:47:56,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-05-12 10:47:56,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6409574468085106 [2024-05-12 10:47:56,108 INFO L175 Difference]: Start difference. First operand has 497 places, 642 transitions, 9748 flow. Second operand 8 states and 241 transitions. [2024-05-12 10:47:56,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 690 transitions, 11302 flow [2024-05-12 10:48:05,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 690 transitions, 11140 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-05-12 10:48:05,085 INFO L231 Difference]: Finished difference. Result has 498 places, 644 transitions, 9859 flow [2024-05-12 10:48:05,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9586, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9859, PETRI_PLACES=498, PETRI_TRANSITIONS=644} [2024-05-12 10:48:05,085 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 447 predicate places. [2024-05-12 10:48:05,085 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 644 transitions, 9859 flow [2024-05-12 10:48:05,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:05,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:05,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:05,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-05-12 10:48:05,085 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:05,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:05,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1654341627, now seen corresponding path program 13 times [2024-05-12 10:48:05,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:05,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971614309] [2024-05-12 10:48:05,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:05,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:05,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:05,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:05,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:05,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971614309] [2024-05-12 10:48:05,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971614309] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:05,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:05,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:48:05,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549397139] [2024-05-12 10:48:05,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:05,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:48:05,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:05,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:48:05,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:48:05,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:48:05,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 644 transitions, 9859 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:05,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:05,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:48:05,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:07,673 INFO L124 PetriNetUnfolderBase]: 6234/10696 cut-off events. [2024-05-12 10:48:07,673 INFO L125 PetriNetUnfolderBase]: For 1063472/1063472 co-relation queries the response was YES. [2024-05-12 10:48:07,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74418 conditions, 10696 events. 6234/10696 cut-off events. For 1063472/1063472 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 83030 event pairs, 983 based on Foata normal form. 12/10618 useless extension candidates. Maximal degree in co-relation 74205. Up to 7694 conditions per place. [2024-05-12 10:48:07,873 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 572 selfloop transitions, 111 changer transitions 0/697 dead transitions. [2024-05-12 10:48:07,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 697 transitions, 11735 flow [2024-05-12 10:48:07,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:48:07,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:48:07,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-05-12 10:48:07,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.651595744680851 [2024-05-12 10:48:07,874 INFO L175 Difference]: Start difference. First operand has 498 places, 644 transitions, 9859 flow. Second operand 8 states and 245 transitions. [2024-05-12 10:48:07,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 697 transitions, 11735 flow [2024-05-12 10:48:16,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 697 transitions, 11528 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 10:48:16,542 INFO L231 Difference]: Finished difference. Result has 500 places, 646 transitions, 9961 flow [2024-05-12 10:48:16,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9654, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9961, PETRI_PLACES=500, PETRI_TRANSITIONS=646} [2024-05-12 10:48:16,542 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 449 predicate places. [2024-05-12 10:48:16,542 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 646 transitions, 9961 flow [2024-05-12 10:48:16,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:16,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:16,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:16,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-05-12 10:48:16,543 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:16,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:16,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1127227171, now seen corresponding path program 7 times [2024-05-12 10:48:16,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:16,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533882316] [2024-05-12 10:48:16,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:16,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:16,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:16,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:16,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:16,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533882316] [2024-05-12 10:48:16,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533882316] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:16,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:16,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:48:16,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358083257] [2024-05-12 10:48:16,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:16,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:48:16,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:16,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:48:16,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:48:16,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:48:16,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 646 transitions, 9961 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:16,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:16,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:48:16,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:19,235 INFO L124 PetriNetUnfolderBase]: 6316/11160 cut-off events. [2024-05-12 10:48:19,235 INFO L125 PetriNetUnfolderBase]: For 1061361/1061361 co-relation queries the response was YES. [2024-05-12 10:48:19,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76188 conditions, 11160 events. 6316/11160 cut-off events. For 1061361/1061361 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 89219 event pairs, 1302 based on Foata normal form. 10/11099 useless extension candidates. Maximal degree in co-relation 75974. Up to 8777 conditions per place. [2024-05-12 10:48:19,454 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 554 selfloop transitions, 126 changer transitions 0/694 dead transitions. [2024-05-12 10:48:19,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 694 transitions, 11537 flow [2024-05-12 10:48:19,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:48:19,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:48:19,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-05-12 10:48:19,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146572104018913 [2024-05-12 10:48:19,455 INFO L175 Difference]: Start difference. First operand has 500 places, 646 transitions, 9961 flow. Second operand 9 states and 260 transitions. [2024-05-12 10:48:19,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 694 transitions, 11537 flow [2024-05-12 10:48:27,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 694 transitions, 11354 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-05-12 10:48:27,727 INFO L231 Difference]: Finished difference. Result has 504 places, 648 transitions, 10116 flow [2024-05-12 10:48:27,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9778, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10116, PETRI_PLACES=504, PETRI_TRANSITIONS=648} [2024-05-12 10:48:27,727 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 453 predicate places. [2024-05-12 10:48:27,727 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 648 transitions, 10116 flow [2024-05-12 10:48:27,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:27,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:27,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:27,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-05-12 10:48:27,728 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:27,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:27,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1349326433, now seen corresponding path program 8 times [2024-05-12 10:48:27,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:27,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554903599] [2024-05-12 10:48:27,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:27,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:27,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:28,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-05-12 10:48:28,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:28,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554903599] [2024-05-12 10:48:28,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554903599] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:28,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:28,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:48:28,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573245419] [2024-05-12 10:48:28,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:28,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:48:28,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:28,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:48:28,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:48:28,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:48:28,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 648 transitions, 10116 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:28,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:28,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:48:28,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:30,470 INFO L124 PetriNetUnfolderBase]: 6334/11151 cut-off events. [2024-05-12 10:48:30,470 INFO L125 PetriNetUnfolderBase]: For 991865/991867 co-relation queries the response was YES. [2024-05-12 10:48:30,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76417 conditions, 11151 events. 6334/11151 cut-off events. For 991865/991867 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 88953 event pairs, 1323 based on Foata normal form. 4/11072 useless extension candidates. Maximal degree in co-relation 76202. Up to 8961 conditions per place. [2024-05-12 10:48:30,705 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 548 selfloop transitions, 125 changer transitions 0/687 dead transitions. [2024-05-12 10:48:30,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 687 transitions, 11636 flow [2024-05-12 10:48:30,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:48:30,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:48:30,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 10:48:30,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-05-12 10:48:30,706 INFO L175 Difference]: Start difference. First operand has 504 places, 648 transitions, 10116 flow. Second operand 8 states and 229 transitions. [2024-05-12 10:48:30,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 687 transitions, 11636 flow [2024-05-12 10:48:40,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 687 transitions, 11332 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-05-12 10:48:40,454 INFO L231 Difference]: Finished difference. Result has 505 places, 650 transitions, 10147 flow [2024-05-12 10:48:40,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9816, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10147, PETRI_PLACES=505, PETRI_TRANSITIONS=650} [2024-05-12 10:48:40,455 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 454 predicate places. [2024-05-12 10:48:40,455 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 650 transitions, 10147 flow [2024-05-12 10:48:40,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:40,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:40,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:40,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-05-12 10:48:40,455 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:40,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:40,455 INFO L85 PathProgramCache]: Analyzing trace with hash 661267037, now seen corresponding path program 9 times [2024-05-12 10:48:40,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:40,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634991241] [2024-05-12 10:48:40,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:40,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:40,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:40,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:40,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:40,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634991241] [2024-05-12 10:48:40,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634991241] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:40,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:40,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:48:40,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67068127] [2024-05-12 10:48:40,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:40,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:48:40,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:40,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:48:40,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:48:41,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:48:41,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 650 transitions, 10147 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:41,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:41,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:48:41,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:43,856 INFO L124 PetriNetUnfolderBase]: 6322/10914 cut-off events. [2024-05-12 10:48:43,856 INFO L125 PetriNetUnfolderBase]: For 965107/965109 co-relation queries the response was YES. [2024-05-12 10:48:44,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75128 conditions, 10914 events. 6322/10914 cut-off events. For 965107/965109 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 85537 event pairs, 1283 based on Foata normal form. 4/10818 useless extension candidates. Maximal degree in co-relation 74912. Up to 9050 conditions per place. [2024-05-12 10:48:44,044 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 583 selfloop transitions, 87 changer transitions 0/684 dead transitions. [2024-05-12 10:48:44,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 684 transitions, 11577 flow [2024-05-12 10:48:44,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:48:44,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:48:44,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 10:48:44,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-05-12 10:48:44,045 INFO L175 Difference]: Start difference. First operand has 505 places, 650 transitions, 10147 flow. Second operand 7 states and 206 transitions. [2024-05-12 10:48:44,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 684 transitions, 11577 flow [2024-05-12 10:48:53,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 684 transitions, 11250 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-05-12 10:48:53,521 INFO L231 Difference]: Finished difference. Result has 506 places, 650 transitions, 9999 flow [2024-05-12 10:48:53,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9820, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9999, PETRI_PLACES=506, PETRI_TRANSITIONS=650} [2024-05-12 10:48:53,521 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 455 predicate places. [2024-05-12 10:48:53,521 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 650 transitions, 9999 flow [2024-05-12 10:48:53,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:53,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:53,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:53,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-05-12 10:48:53,521 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:53,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:53,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1179020469, now seen corresponding path program 10 times [2024-05-12 10:48:53,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:53,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283559814] [2024-05-12 10:48:53,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:53,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:53,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:53,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:53,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:53,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283559814] [2024-05-12 10:48:53,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283559814] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:53,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:53,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:48:53,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187635354] [2024-05-12 10:48:53,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:53,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:48:53,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:53,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:48:53,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:48:53,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:48:53,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 650 transitions, 9999 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:53,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:53,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:48:53,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15